我现在有一个小程序,需要操作一个Paradox表,并向其中添加更新记录,现在我已经正常连接了这个数据库,并能够读取数据,但是我无法进行添加更新:我的连接如下:Set lJcn = New ADODB.Connection
Set lJrs = New ADODB.Recordset'连接数据库
With lJcn
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" & app.path & "\ ;Mode=ReadWrite;Extended Properties=Paradox 7.x;"
.CursorLocation = adUseClient
.ConnectionTimeout = 30
.Open
End With
Ss = "select Piao from Stations "
lJrs.Open Ss, lJcn, adOpenDynamic, adCmdText
With lJrs
If Not .EOF Then
.MoveFirst
If .Fields(0) <> Piao1 Then
.Fields(0).Value = Piao1
.Update
End If
End If
.Close
End WithlJcn.Close请问我该怎样处理
Set lJrs = New ADODB.Recordset'连接数据库
With lJcn
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" & app.path & "\ ;Mode=ReadWrite;Extended Properties=Paradox 7.x;"
.CursorLocation = adUseClient
.ConnectionTimeout = 30
.Open
End With
Ss = "select Piao from Stations "
lJrs.Open Ss, lJcn, adOpenDynamic, adCmdText
With lJrs
If Not .EOF Then
.MoveFirst
If .Fields(0) <> Piao1 Then
.Fields(0).Value = Piao1
.Update
End If
End If
.Close
End WithlJcn.Close请问我该怎样处理
解决方案 »
- 一网页自动登录程序,但是总是有点儿小问题
- 连接 access 出错
- 各位好人帮帮我啊!谢谢先!关于导出到EXCEL表格的问题。
- 求救!!!如何在VB中使用DOS命令
- 我在哪里可以down到水晶报表9.0或9.2
- mapi与winsock的区别和联系,用于毕业论文的
- 关于MsFlexGrid和ListView控件de风格设计4小问。
- VB如何实现密码登陆!
- 我是初学者,谁能把API给我详细讲一下,我连声明都看不懂!!!50分
- 在component中找不到microsoft windows common dialog 6.0
- 进帐单的问题???
- mscomm控件如何在On_comm事件中实现通讯超时判断?
这是我的连接字符串
"Provider=MSDASQL.1;Persist Security Info=False;DRIVER=Microsoft Paradox Driver (*.db );DBQ=" & DatabasePath & "
cn.Open "Driver={Microsoft Paradox Driver (*.db )};" & _
"DriverID=538;Fil=Paradox 5.X;" & _
"DefaultDir=" & App.Path & "\;Dbq=" & App.Path & _
"\;CollatingSequence=ASCII;" & _
"pwd=123"
不支持更新,和楼主一样的问题,郁闷。
装有Paradox 7.X驱动的话,可以试试:
"Provider=MSDASQL.1;Persist Security Info=False;Mode=Read;Extended Properties='DSN=Paradox;DBQ=C:\myDb;DefaultDir=C:\myDb;DriverId=538;FIL=Paradox 7.X;MaxBufferSize=2048;PageTimeout=600;';Initial Catalog=C:\myDb"