|
主题: 简单问题
|
秋千
职务:普通成员
等级:1
金币:0.0
发贴:160
|
#12002/3/2 9:21:32
<% set conn=server.createobject("adodb.connection") conn.open "Provider=Microsoft.jet.oledb.4.0;Data Source=" & Server.MapPath("mydata.mdb") set rs=server.createobject("ADODB.recordset") rs.open "select * from ly where id="8" ",conn,1,2 %> <%=rs("title")%> <% rs.close conn.close %> 帮忙看一下,到底什么地方出错了。。。
|
秋千
职务:普通成员
等级:1
金币:0.0
发贴:160
|
#22002/3/2 10:00:51
搞清楚了,应该是: rs.open "select * from ly where id = "& 8 ,conn,1,2
|
文君
职务:普通成员
等级:1
金币:1.0
发贴:140
|
#32002/3/2 12:02:12
如果只是為了輸出TITLE那麼SQL語句沒有必要SELECT * 改為SELECT TITLE就可以了。
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:1480
|
#42002/3/2 18:12:17
rs.open "select * from ly where id="8" ",conn,1,2 '//// 自动排序不需要引号!就算加引号,也不是这样加的.没搞清楚引号的含义.
rs.open "select * from ly where id = "& 8 ,conn,1,2 '//// 这样写可以,但并没搞清楚. & 连接是用于变量的. & 8 是把一个 int 值和字符串连接了.
rs.open "select * from ly where id = 8",conn,1,2 '//// 就可以了!
|
vernon
职务:普通成员
等级:1
金币:1.0
发贴:172
|
#52002/3/3 3:45:10
如果你的 8 是数值 rs.open "select * from ly where id = 8",conn
如果是字符 , 好像要加符号了 rs.open "select * from ly where id = '8'",conn
|