vb数据库编程如何一次执行多条sql语句

Edwin2260 2003-04-11 09:06:52
vb数据库编程如何一次执行多条sql语句
...全文
458 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
DavidBone 2003-04-16
  • 打赏
  • 举报
回复
up
SophiaWang 2003-04-13
  • 打赏
  • 举报
回复
用;分隔开多个语句的方法及做存储过程的方法是正确的
playyuer 2003-04-13
  • 打赏
  • 举报
回复
go 不是这里用的!
vbCrLf亦可
ymhmax 2003-04-13
  • 打赏
  • 举报
回复
可以在语句中间加分号,不需空格。
建议最好用存储过程,因为,多个语句执行一般都会稍微慢一点,
如果用存储过程的话,速度会有改善!
w_rose 2003-04-13
  • 打赏
  • 举报
回复
传给服务器的字符串中包含的是一个完整的批处理,而不是仅仅一条语句!
yoki 2003-04-12
  • 打赏
  • 举报
回复
其实你也可以用组合的形式嘛,中间加" GO "
sql=sql1+" go "+"sql2"
jimzj 2003-04-12
  • 打赏
  • 举报
回复
多个语句连在一起
new_life 2003-04-12
  • 打赏
  • 举报
回复
方法一:
SqlComm.execute"select * from table1;update table2 set col1=2;"
方法二:
写存储过程,前端调用
jiangnanrain 2003-04-12
  • 打赏
  • 举报
回复
store procedure
Edwin2260 2003-04-12
  • 打赏
  • 举报
回复
感谢各位
zjcxc 2003-04-12
  • 打赏
  • 举报
回复
不过SQL SERVER行,好像ACCESS不支持
zjcxc 2003-04-12
  • 打赏
  • 举报
回复
VB中执行好像不支持"go"吧?
用;分隔开多个语句的方法是正确的,我一直这样用的,做存储过程也是一个办法.
pengdali 2003-04-11
  • 打赏
  • 举报
回复
可以只要中间有 ; 搁开且 ; 号两边有空格
pengdali 2003-04-11
  • 打赏
  • 举报
回复
CnnStr = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=SA;Initial Catalog=test;Data Source=SAITEK-DZKYPNPB"
Cn1.Open CnnStr
Set Cm1.ActiveConnection = Cn1

BillMaster.Open "insert AA values (1,2) ; SELECT * FROM FcBillMaster", Cn1, adOpenDynamic, adLockOptimistic

With BillMaster
.AddNew
.Fields(1) = 67
.Fields(2) = ith!TCOM
.Update
XZID = .Fields(0)
End With
Edwin2260 2003-04-11
  • 打赏
  • 举报
回复
能否用adodb.command 的execute
godidea 2003-04-11
  • 打赏
  • 举报
回复
存储过程呗

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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