当前位置:编程学习 > asp >>

ASP语法求教啦~!

 

Function User_as()
User_as=""
Rs.Open "Select top 3 content from wap_bbs_forum_chat order by id desc"
do while not Rs.eof
User_as=User_as&rs(0)

Rs.movenext
loop
Rs.Close
End Function

 

请问如何调整输出结果User_as=User_as&rs(0)

 

比如我想一个内容自动换一次行,就是自动换行

 

我在自学哈,大神求助啊

答案:首先你这里在打开数据库操作的时候没有数据库连接对象

再有一个Recordset对象如果之前没有建立的话在这儿也应加上

'数据库连接对象

set conn=Server.CreateObject("ADODB.connection")

'Recordset对象

Set rs = Server.CreateObject("ADODB.Recordset")
'如果是MS Sql Server数据库
Connstr="Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=sq_zhuyongjiang;Data Source=数据库地址;"
'如果是ACCESS数据库
Connstr="Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("数据库所在路径")
'以上二种连接数据库方法,哪种不用就删掉

 

'以下给你修改了二句



Rs.Open "Select top 3 title from product order by id desc",conn,1,1

User_as=User_as&rs(0)&"<br>"

 

Function User_as()
User_as=""
Rs.Open "Select top 3 content from wap_bbs_forum_chat order by id desc"
do while not Rs.eof
User_as=User_as&rs(0)&“<br />”

Rs.movenext
loop
Rs.Close
End Function

User_as=User_as&rs(0)

response.write "<br>"

上一个:JAVA与ASP有什么区别?
下一个:sql和asp有什么不同

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,