vb 连接access数据库路径问题
‘==================通过复制新建了个access数据库其中text.text放着CommonDialog1.FileNamePrivateSubnew_...
‘==================通过复制新建了个access数据库其中text.text放着CommonDialog1.FileName
Private Sub new_Click()
On Error GoTo Cancel
Dim FileName As String
Dim FileSystemObject As Object
CommonDialog1.Filter = "microsoft access 数据库(*.mdb)|*.mdb"
CommonDialog1.Action = 2
Text1.Text = CommonDialog1.FileName
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
FileSystemObject.CopyFile "C:\Users\admin\Desktop\tycs.mdb", Text1.Text
Cancel:
End Sub
’===============在连接数据库时
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Text1.Text"
rs.Open "select * from YJCS", cnn, adOpenKeyset, adLockOptimistic
系统显示没有该路径
好像text1.text并没有代表文件名啊。。请大神指教。 展开
Private Sub new_Click()
On Error GoTo Cancel
Dim FileName As String
Dim FileSystemObject As Object
CommonDialog1.Filter = "microsoft access 数据库(*.mdb)|*.mdb"
CommonDialog1.Action = 2
Text1.Text = CommonDialog1.FileName
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
FileSystemObject.CopyFile "C:\Users\admin\Desktop\tycs.mdb", Text1.Text
Cancel:
End Sub
’===============在连接数据库时
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Text1.Text"
rs.Open "select * from YJCS", cnn, adOpenKeyset, adLockOptimistic
系统显示没有该路径
好像text1.text并没有代表文件名啊。。请大神指教。 展开
展开全部
你需要分部测试,首先测试FileSystemObject.CopyFile "C:\Users\admin\Desktop\tycs.mdb", Text1.Text,看到这里文件是否复制成功。
。
连接数据库时候,代码有误。
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Text1.Text"
改写:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & Text1.Text
另外:你的CommonDialog的使用不太规范。建议你参考CommonDialog的showsave使用方法
。
连接数据库时候,代码有误。
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Text1.Text"
改写:
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & Text1.Text
另外:你的CommonDialog的使用不太规范。建议你参考CommonDialog的showsave使用方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询