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并没有代表文件名啊。。请大神指教。
展开
 我来答
Archlen
2015-05-28 · TA获得超过260个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:154万
展开全部
你需要分部测试,首先测试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使用方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式