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

动态sql问题

yaopeng0418 发布于 2010-09-01 16:21, 423 次点击
rs2.open "update Userinfo set hpicture ='" + pic + "' where code='"&session("name1")&"'",conn,1,3

'set conn=Server.CreateObject("ADODB.Connection")
Set rs3= Server.CreateObject("ADODB.Recordset")
'conn.Open "Provider=SQLoledb;data source=YAO;UID=;PWD=;Initial Catalog=rainbow;Integrated Security=SSPI"
rs3.open "select picture from ["&session("name1")+"book"&"]",conn,1,3
rs3.addnew
rs3("picture")=pic
rs3.update
老出现下面错误:
Microsoft OLE DB Provider for SQL Server '80040e37'

对象名 'book' 无效。

\a.asp, line 15
请高手指点
2 回复
#2
yms1232010-09-01 18:44
"select picture from ["&session("name1")+"book"&"]",
这句SQL语句错误检查一下SQL语句的执行结果
#3
wangjy5002010-09-01 20:07
rs3.open "select picture from ["&session("name1")&"book]",conn,1,3
1