木匠招工:继刚刚的 简单sql语句

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 01:53:34
conn.execute("delete from gongqiu where id=62")

conn.execute("insert into Admin(admin,password) values ('asdasd','asdsd')")

这两条命令有没办法实现类似下面写法

conn.execute("delete from gongqiu where id=62");conn.execute("insert into Admin(admin,password) values ('asdasd','asdsd')")
开发环境:asp+access
常规是:
conn.execute("delete from gongqiu where id=62")
conn.execute("insert into Admin(admin,password) values ('asdasd','asdsd')")
分开来写这行来执行这两条语句,这个是正确的

现我想把他们写在一行,我中间用;号,好象错误,请问有没办法写一行来执行?

已经给你说过了,Access不支持;分割语句的写法,只有SQLServer可以这样.这个是数据库本身对SQL的扩展问题,和你使用的语言是无关的,在你用conn.execute()提交一个查询字串给数据库后,数据库负责分析你的查询字串,而SQLServer允许你使用;作为2个SQL的分割.

什么意思啊

如果你用 JSCRIPT 写,就是对的

如果是 VBSCRIPT 就是错的

这是语法问题

啥意思?连续执行吗?
我不知道你用的什么开发工具,可以把几个SQL语句加入到一个支持循环检索的数据结构中,如Delphi中的TStringList,然后循环执行。