爸爸去哪儿的图片大全:conn.execute中SQL语言
来源:百度文库 编辑:高校问答 时间:2024/04/25 18:30:28
<%id=request.querystring("newsid")
sql="update news set dj=dj+1 where newsid=" & id
conn.execute(sql)
set rs=server.createobject("adodb.recordset")
sql="select * from news where newsid=" & id
rs.open sql,conn,1,1
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
HTMLEncode = fString
end if
end function
%>
这是代码!错误在sql="update news set dj=dj+1 where newsid=" & id
conn.execute(sql)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'newsid=' 中。
/jnnews/news.asp, 第 4 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
系统是xp sp2 数据库是 Access
请各位达人放答
sql="update news set dj=dj+1 where newsid=" & id
conn.execute(sql)
set rs=server.createobject("adodb.recordset")
sql="select * from news where newsid=" & id
rs.open sql,conn,1,1
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
HTMLEncode = fString
end if
end function
%>
这是代码!错误在sql="update news set dj=dj+1 where newsid=" & id
conn.execute(sql)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'newsid=' 中。
/jnnews/news.asp, 第 4 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
系统是xp sp2 数据库是 Access
请各位达人放答
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'newsid=' 中。
/jnnews/news.asp, 第 4 行
确定是这样吗??
那是因为 id没有值所以sql为 "update news set dj=dj+1 where id="肯定出错,
你应该在execute之前做为判断,
if id="" or not isnumeric(id) then
提示找不到该信息!
end if
确认你的id=request.querystring(\"newsid\") 能取到值
另外如果数据库里newsid是字符串型要把\'拼出来newsid=\'\"&id&\"\'\"
sql="update news set dj=dj+1 where newsid='" & id &"'"
试一下
id=cint(request.querystring("newsid"))
一定是没值,要不就是值格式不对
同上
conn.execute中SQL语言
关于conn.execute中执行SQL语言
ASP中"Set rs=conn.Execute(SQL)"和"rs.open SQL,conn,A,B"的区别
Conn.Execute中的execute是什么意思?
急 VB中 SQL execute 的问题
conn.execute("")(如何插入新记录)
rs.close、conn.close的应用和conn.execute与rs.open的区别及应用
rs.open sql,conn,1,1 中1,1代表什么
cn.Execute(sql)的意思是啥
jsp中executeQuery和execute