我在附加数据时,con.ConnectionString = "Provider=SQLOLEDB.1;Persist Secutity Info= False; User ID="&uid&" ; PWD ="&pwd&"; Initial Catalog =db_OA;Data Source="& Server &""这句话总是出错,不知道错在哪,急! 部分代码如下: Public Sub main()
'读取数据库文件
Open (App.Path & "\DataBase.ini") For Input As #1
Line Input #1, Intext
Server = Mid(Intext, 10, Len(Trim(Intext)) - 9)
Line Input #1, Intext
pwd = Mid(Intext, 7, Len(Trim(Intext)) - 6)
Close #1 '附加数据库
On Error Resume Next
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Secutity Info= False; User ID="&uid&" ;PWD ="&pwd&"; Initial Catalog =db_OA;Data Source="& Server &"" con.Open '打开数据库连接
Set rs = New ADODB.Recordset '开始附加数据库
Str = "EXEC sp_attach_db @dbname=N'db_SSS',@filename1=N'" + App.Path + "'\DataBase\db_OA_Data.MDF" + "'@filename2=N'" + App.Path + "\DataBase\db_OA_Log.LDF" + "'" rs.Open Str, con, 1, adLockBatchOptimistic Set rs = con.Execute(Str) con.Close '关闭数据库连接 '共享连字符串
PublicStr="Provider=SQLOLEDB.1;Persist Secutity Info= False; User ID="&uid&";PWD ="pwd"; Initial Catalog =db_OA;Data Source="&Server&" " frm_login.Show End Sub
解决方案 »
- VB高手都到哪里去了!!!难道就真的没有人能够解决这个难题?
- 連接SQL Server, 不用存儲過程, 帶@abc參數的SQL語句怎麼用? cmd.commandtext="Select * from Table1 where ID=@ID"
- 数据库查询问题??
- 【问】求vb中,timer的源码
- 交叉表的問題,各位大哥大姐幫忙,急
- 我想得到MP3文件的歌曲名、歌手名等信息,应该怎么办?有相关资料就可以!
- Can u help me?
- 请问用VB6.0写数据库前端程序好,还是用PB7.0写好呢.它们各有什么优点呢?
- 我的天呀(请问关闭剪切板vb)属于很难得问题 呀。。
- 如何使Frame遍透明?
- 菜鸟的问题~
- LLWindowsXP1.InitSubClassing是什么?
还有, 你的uid是什么?
你debug一下看看uid和pwd是什么
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Secutity Info= False; User ID="&uid&" ;PWD ="&pwd&"; Initial Catalog =db_OA;Data Source="& Server &""
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Secutity Info= False; User ID=" & uid & " ; PWD =" & pwd & "; Initial Catalog =db_OA;Data Source=" & Server & " "合理使用空格