VB连接SQL数据库拒绝访问

[复制链接]
查看11 | 回复1 | 2009-5-8 20:57:03 | 显示全部楼层 |阅读模式
不是很会SQL 下面的数据库的登陆名和密码是多少??是否有错误?我登陆不了界面,数据库不存在或拒绝访问。。。。能帮下忙吗?在线等。。急用,谢谢
Option Explicit
Public con As ADODB.Connection
Public rct As ADODB.Recordset
Public Str_StrAs String
Public Str_System As String
Public Num_System As Integer
'下面用于设置窗体的形状 API函数
Public Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Public Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Public IsWhat As String
Public strSQL As String
'Public Str_admin As String
Public Admin_ID As String
Public Function Connect() As Boolean
On Error GoTo ON_ERROR

Set con = New ADODB.Connection

Set rct = New ADODB.Recordset

Dim llll As String

con.CursorLocation = adUseClient

con.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=LibraryManageSystem;Data Source=127.0.0.1"

con.Open

Connect = True

Exit Function
ON_ERROR:

MsgBox "错误描述" & Err.Description & vbCrLf & "错误代码" & Err.Number, vbCritical + vbOKOnly, "打开数据库错误"

Connect = False
End Function
Public Function RunSQL(ByVal strSQL As String) As Boolean
On Error GoTo ON_ERROR:



If rct.State = 1 Then rct.Close
'Set rct = con.Execute(strSQL)

rct.Open strSQL, con, adOpenStatic, adLockPessimistic, -1

RunSQL = True
'con.CursorLocation = adUseClient
Exit Function
ON_ERROR:

MsgBox "错误描述" & Err.Description & vbCrLf & "错误代码" & Err.Number, vbCritical + vbOKOnly, "错误提示"

RunSQL = False
End Function
'子定义的事件验证 Rct是不是打开
Public Sub RctClose()

If rct.State = adStateOpen Then

rct.Close

End If
End Sub
Sub Main()

Frmsplash.Show
End Sub

回复

使用道具 举报

千问 | 2009-5-8 20:57:03 | 显示全部楼层
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=LibraryManageSystem;Data Source=127.0.0.1"这种写法的连接字符串有的时候确实连不上数据库你可以试试这种"server=127.0.0.1;uid=用户名;pwd=密码;database=数据库名" 这个写法简单但是很有效...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行