+"+\sysini.mdb;
好象多了个"+"
还有,在字符串联接的地方为什么不用“&”而用"+"呢!
好象多了个"+"
还有,在字符串联接的地方为什么不用“&”而用"+"呢!
解决方案 »
- [第一次发贴]装SQL server 2008 R2后 , vb 对SQL server访问
- 救命呀!!!!^&^
- 窗体移动问题
- 推荐免费源代码下载网站WWW.CPPN.NET
- 计算字符串中的长度,有中英文都存在,计算出来的结果是错的。请各路高手指点怎样才能计算出正确的结果。
- 如何让图片随PictureBox控件的大小而改变,就是让PictureBox控件与图片的大小相吻合?
- 包括FileCopy和CommonDialog等四个问题
- 请问怎样用API函数添加一个exe文件到启动?
- 有人知道那能下载WIN CE或开发过它得程序?高手们别吵了,进来谈谈!
- 如何判断树中的是否为根接点
- 用vb来做,什么软加密的方法 最安全 一定送分
- 揭开互联网的神秘面纱
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+app.path+"\sysini.mdb;Persist Security Info=False"
里面不能有加号
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path & "\sysini.mdb;Persist Security Info=False" 虽然&和+作用是一样的,建议字符串连接最好用&,同意楼上说法
Public Declare Function PathAppend Lib "shlwapi.dll" Alias "PathAppendA" (ByVal pPath As String, ByVal pMore As String) As Longe.g.Dim tmpBuffer As String
tmpBuffer = App.Path + String(1024, vbNullChar)
PathAppend tmpBuffer, "sysini.mdb"
tmpBuffer = Left(tmpBuffer, Instr(1, tmpBuffer, vbNullChar) - 1)cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & tmpBuffer & ";Persist Security Info=False"
一定注意!!!!!
如果在根目录下 得到 c:\ (这里带有\)
如果在其他目录下 得到 c:\zzq (这里并没有带\)