编程论坛's Archiver

kedaochangsha 发表于 2008-5-28 00:22

db.Execute 请教高手

我是编程初学者,请教高手,在用下面语句提示参数不足怎么解决:
         db.Execute ("update 线表 set 气体类型 = 天然气;")
          db.Execute ("update 线表 set 管材 = 6 where 管材 = PE;")
         db.Execute ("update 线表 set 管材 = 1 where 管材 = 铸铁;")
        db.Execute ("update 线表 set 敷设方法 = 1 where 敷设方法 = 直埋;")

三断笛 发表于 2008-5-28 01:41

你应该学习SQL语法
字符类型数据要用单引号
另外,没有返回值的函数,过程,不要用括号,除非你用CALL调用
应该要下面这样才正确(不知道你最后的分号有什么号,我给去掉了)
db.Execute "update 线表 set 气体类型 = '天然气'"

kedaochangsha 发表于 2008-5-28 11:35

十分感谢

十分感谢,以后再多指教

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.