asp的数据库应用中insert,update不成功,请指教????22不会变成220!!

xlzhang66 2004-04-05 09:44:27
设置信息:sql server2000中,建立数据库。数据库名为:test 表名为:users 表中有四字段:userid,name,password,mark
有一条记录1,name1,pass,22
<html>
<head>
<title>
数据库连接
</title>
</head>
<body>
<%
set conn=Server.CreateObject("adodb.connection")
conn.open "provider=sqloledb.1;source=D:\Program Files\Microsoft SQL Server\MSSQL\Data\tempdb.mdf","sa",""
set comm=Server.CreateObject("adodb.command")
set comm.activeconnection=conn
'ssql="insert into users (name,password)"
'ssql=ssql & "values('titi1','dd222')"
ssql="uptate users set mark=mark*10"
comm.commandtext=ssql
comm.execute aa,,1
'if aa=1 then response.write "成功插入!"
conn.close
set conn=nothing
%>

</body>
</html>



IE6.0错误提示为:
--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: '=' 附近有语法错误。
/FDbms/dbmsconn.asp, 第 21 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)

网页:
GET /FDbms/dbmsconn.asp

时间:
2004年3月31日, 11:03:19


详细信息:
Microsoft 支持

...全文
68 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qxg1123 2004-04-06


update写错了


为什么不直接用conn.execute
回复
xlzhang66 2004-04-06
谢谢
回复
loveweb 2004-04-05
'ssql="insert into users (name,password)"
'ssql=ssql & "values('titi1','dd222')"
titi1和dd222是不是变量?
是则改为('"&titi1&"','"&dd222&"')"
回复
lawdoor 2004-04-05
这个错误太明显了!
ssql="uptate users set mark=mark*10"
---》 ssql="update users set mark=mark*10"
回复
hawl2004 2004-04-05
'ssql="insert into users (name,password)"
'ssql=ssql & "values('titi1','dd222')"
这里是不是打错了
应该是'"&dd222&"'
回复
jh329 2004-04-05
uptate users set mark=mark*10---》update users set mark=mark*10
哥们,打错了!
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告