修改数据库的问题?

pangxiaoya 2003-10-21 08:37:26
我想在连接数据库后,修改一些字段的值,下面是sql语句:
strsql="UPDATE 令单 SET 刀具名称='车刀'where 刀具id='1'"
cn.Execute strsql
老出错,sql语句该怎么写啊?
谢谢!
...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
duckqiu 2003-10-21
  • 打赏
  • 举报
回复
可能是空格的问题。注意写这句的时候一般用上括号,这样不容易出错。cn.Execute(strsql)
wauo 2003-10-21
  • 打赏
  • 举报
回复
cn.Execute(strsql)
试试这个
chenmei 2003-10-21
  • 打赏
  • 举报
回复
strsql="UPDATE 令单 SET 刀具名称='车刀' where 刀具id='1'"
还应注意ID类型
pangxiaoya 2003-10-21
  • 打赏
  • 举报
回复
dim cn,strcn,strsql
set cn=server.CreateObject ("ADODB.Connection")
strcn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\张丽华\webtest\db1.mdb"
cn.Open strcn
Response.Write cn.State

strsql="UPDATE 令单 SET 刀具名称='车刀' where 刀具id='1'"
cn.Execute strsql
我试了怎么还出错啊?
alexji 2003-10-21
  • 打赏
  • 举报
回复
是空格的问题
say1no2 2003-10-21
  • 打赏
  • 举报
回复
刀具id 如果是数字型的就这样写

strsql="UPDATE 令单 SET 刀具名称='车刀' where 刀具id=1"

刀具id 如果是字符型的就这样写

strsql="UPDATE 令单 SET 刀具名称='车刀' where 刀具id='1'"
xiejunhua 2003-10-21
  • 打赏
  • 举报
回复
上面的没错.注意空格了.
mjwgtm 2003-10-21
  • 打赏
  • 举报
回复
strsql="UPDATE 令单 SET 刀具名称='车刀' where 刀具id='1'"

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧