连续执行几个SQL语句问题.数据库与程序问题.大家都是怎么做的?
连续执行N个insert语句分别将一条信息存到N张表.由于所录信息太多,无法做到完全的验证.
在这样的情况下,如何避免只运行了M(m<n)步,而m+1到N步没有执行?最好能给个实例
连续执行N个insert语句分别将一条信息存到N张表.由于所录信息太多,无法做到完全的验证.
在这样的情况下,如何避免只运行了M(m<n)步,而m+1到N步没有执行?最好能给个实例
解决方案 »
- [菜鸟级别]把一个文件的数据取出放到另一个文件里怎么做?
- vb6怎么给msgbox消息框加上皮肤
- 有需要的朋友请进!
- 求助vb mshflexgrid1问题
- vb语言查找连续相同的字符
- 好久没有来了,大家好吗? 我想去郑州国际工商学院学软件开发不知可行否?
- 请问类似控制面板的日期/时间属性的时间是怎样做的?(用updown控件和text控件怎样做?)
- 关于sql语句的问题!急!
- 以后大家后到有《》标记的帖子,请多多捧场,小弟以后问问题都会以这个为标记,并且,每帖每人都会有分!
- 一个有关activereport报表的问题,怎么把多个报表同时在一个报表中分页显示???
- 用VB写了个小东西,如果程序不关掉不能关机,请问如果解决呀
- VB老鸟进:insert into数据库表错误
'开始事物 添加数据
datl.BeginTrans
datl.Execute "delete from cx "
z = 0
For i = 1 To EditGrid1.Rows - 1
SQL = "insert into cx(a1,a2,a3,a4,a5,a6) values("
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 0) & " "
If Left(EditGrid1.TextMatrix(i, 1), 2) <> "分值" Then
SQL = SQL & EditGrid1.TextMatrix(i, 1) & "',"
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 2) & "',"
Else
SQL = SQL & " " & "',"
SQL = SQL & "'" & " " & "',"
End If
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 3) & "',"
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 4) & "',"
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 5) & "',"
If Trim(EditGrid1.TextMatrix(i, 6)) = "100.00%" Then
SQL = SQL & "'" & " " & "')"
Else
SQL = SQL & "'" & EditGrid1.TextMatrix(i, 6) & "')"
End If
datl.Execute SQL
z = z + 1
If z = 28 Then z = 0
Next
For i = 1 To 28 - z
SQL = "insert into cx(a2) values (' ')"
datl.Execute SQL
Next
datl.CommitTrans
首先开始事务
BeginTrans 数据库操作
CommitTrans