三断笛,你好!这是我的演示程序,请看看为什么不能将数据写入到数据库?
请帮忙修改一下,谢谢!
Private Sub Cmdtest_Click()
'测试按钮
Dim a As String
Dim b As String
Dim c As String
cs_num = 9
lz_data = 999
bxl_data = 99
'以上是演示用的数据
txtFields(0) = cs_num
txtFields(1) = lz_data
txtFields(2) = bxl_data
a = txtFields(0)
b = txtFields(1)
c = txtFields(2)
'---------------------------------
Dim astr1 As String, astr2 As String, astr3 As String
Dim dbAdd As Database
Screen.MousePointer = vbHourglass
Set dbAdd = DBEngine.Workspaces(0).OpenDatabase("e:\vb2\zxky1.mdb")
astr1 = "UpDate csbg set 测试序号= '" & a & "'"
astr2 = "UpDate csbg Set 力值='" & b & "'"
astr3 = "UpDate csbg Set 变形量='" & c & "'"
Debug.Print astr1
dbAdd.Execute astr1
Debug.Print astr2
dbAdd.Execute astr2
Debug.Print astr3
dbAdd.Execute astr3
On Error GoTo UpdateErr
datPrimaryRS.Recordset.UpdateBatch adAffectAll
Exit Sub
UpdateErr:
MsgBox Err.Description
Set dbAdd = Nothing
End Sub
我做的是一款仪器,当按下测试按钮后,机器进行现场测试,然后把测得的数据保存到数据库,最后进行报表,打印.
[[it] 本帖最后由 wgl2691 于 2008-6-3 16:56 编辑 [/it]]