注册 登录
编程论坛 ASP技术论坛

SQL语句帮忙解释下!

yaohuitc 发布于 2008-05-20 18:37, 633 次点击
SELECT * FROM 5izt_Admin WHERE ID="&ID)(4)

其中那个(4)  是什么意思
7 回复
#2
hxfly2008-05-20 20:06
语句不全...
#3
yaohuitc2008-05-20 21:37
上面那个理解了!


<%
ID=trim(request.QueryString("ID"))
set conn=server.createobject("ADODB.CONNECTION")
    conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath("../data/jsj062.mdb")
conn.execute("DELETE FROM News WHERE u_id="&ID)
response.Redirect("NoticeManage.asp")
%>

这个执行结果是   
        Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1
这个是怎么回事
#4
multiple19022008-05-20 21:37
语句不全
#5
yaohuitc2008-05-20 21:40
回复 4# 的帖子
哪个地方语句不全
#6
multiple19022008-05-20 21:47
别告诉我你的程序里就这么写而且还能运行
#7
feelingxj2008-05-20 23:42
估计你的语句类似是:
str = Conn.Execute(SELECT * FROM 5izt_Admin WHERE ID="&ID)(4)
如果是这样的话,表明取值你数据库中5izt_Admin表中当前记录的第3个字段值.
#8
madpbpl2008-05-21 00:29
conn.execute("DELETE FROM News WHERE u_id="&ID)
个人认为
acc
conn.execute("DELETE * FROM News WHERE u_id="&ID)
mssql
conn.execute("DELETE FROM News WHERE u_id="&ID)
检查拼写是否正确,再检查ID是否传过来值
1