winXP+vb 6.0+accessXP
想往数据库里写东西,可是数据库毫无反应,又没提示出错。代码如下:Dim Conn As ADODB.Connection
Dim RS As ADODB.Recordset
Set Conn = New ADODB.Connection
Set RS = New ADODB.Recordset
RS.LockType = adLockOptimistic
Conn.Open "provider=Microsoft.jet.oledb.4.0;Data Source=" + App.Path _+ "\db2.mdb"
RS.Open "InputRecord", Conn, 3, 3'往数据库添加记录
With RS
.AddNew
.Fields("输送介质名称") = Trim(Text1(0).Text)
.Fields("真密度") = TrueDensity
.Fields("堆积密度") = StackDensity
.Update
End With到底问题出在哪儿呢?请指教。
想往数据库里写东西,可是数据库毫无反应,又没提示出错。代码如下:Dim Conn As ADODB.Connection
Dim RS As ADODB.Recordset
Set Conn = New ADODB.Connection
Set RS = New ADODB.Recordset
RS.LockType = adLockOptimistic
Conn.Open "provider=Microsoft.jet.oledb.4.0;Data Source=" + App.Path _+ "\db2.mdb"
RS.Open "InputRecord", Conn, 3, 3'往数据库添加记录
With RS
.AddNew
.Fields("输送介质名称") = Trim(Text1(0).Text)
.Fields("真密度") = TrueDensity
.Fields("堆积密度") = StackDensity
.Update
End With到底问题出在哪儿呢?请指教。
解决方案 »
- vb如何更新数据库中一条数据
- 请问怎么制作这样的汇总表??
- 如何用程序实现Excel表格按要求将其中的内容分类,保存到新的表中,并使每个新的分类均生成一个sheet保存?
- FileListBox怎么设置能出现底下的横拉条?DriveListBox怎么设置能选择网络中的内容?DirListBox怎么设置单击就能在FileListBox中出现对应
- 关于MSHFlexgrid?
- 哈哈,需要短信网关IP地址及其源代码的快来顶一下。
- 小弟希望帮忙啊!!!!!!!!!!!!!!!
- 怎样让程序运行以后用户可以调整listbox框的大小啊?
- winsock怎么发送和接这样的数据????????
- 关于动态链接库调用出现的一个问题!
- 关于如何动态获得和设置屏幕的问题
- 高分请教:如何能在PictureBox中飞快的画出图片
试试
Dim RS As ADODB.Recordset
Set Conn = New ADODB.Connection
Set RS = New ADODB.Recordset
RS.CursorLocation=adUseclient'使用客户端游标
Conn.Open "provider=Microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\db2.mdb"
RS.Open "InputRecord", Conn, 3, 3'往数据库添加记录
With RS
.AddNew
.Fields("输送介质名称") = Trim(Text1(0).Text)
.Fields("真密度") = TrueDensity
.Fields("堆积密度") = StackDensity
.Update
End With
Dim Conn As ADODB.Connection
Dim RS As ADODB.Recordset
Set Conn = New ADODB.Connection
Set RS = New ADODB.Recordset
RS.LockType = adLockOptimistic
on error goto ine
Conn.Open "provider=Microsoft.jet.oledb.4.0;Data Source=" + App.Path _+ "\db2.mdb"
RS.Open "InputRecord", Conn, 3, 3'往数据库添加记录
With RS
.AddNew
.Fields("输送介质名称") = Trim(Text1(0).Text)
.Fields("真密度") = TrueDensity
.Fields("堆积密度") = StackDensity
.Update
End With
goto inerr
ine:
msgbox err.desc..
inerr:
Dim RS As ADODB.Recordset
Set Conn = New ADODB.Connection
Set RS = New ADODB.Recordset
RS.LockType = adLockOptimistic
Conn.Open "provider=Microsoft.jet.oledb.4.0;Data Source=" + App.Path _+ "\db2.mdb"
RS.Open "InputRecord", Conn, 3, 3, adcmdtable'往数据库添加记录
With RS
.AddNew
.Fields("输送介质名称") = Trim(Text1(0).Text)
.Fields("真密度") = TrueDensity
.Fields("堆积密度") = StackDensity
.Update
End With
Dim Conn As ADODB.Connection
Dim RS As ADODB.Recordset
应为public Conn……,因为是写在模块里!
不能再犯这类低级错误了!
还是感谢各位的帮助。结贴!