菜鸟提问:如何连接sql server数据库
这是源程序:
Public cnSqlServer As SqlConnection
Public myDataObj As New SqlDatabase
Public myConnectFlag As Boolean = False
Public cmdSqlServer As New SqlClient.SqlCommand
Public drSqlServer As SqlClient.SqlDataReader
Public strCommand As String '记录数据操作类型
Public strSQLError As String
Public strUserType As String '记录用户类型
Public MDIMain As frmMain
' Public MDIBillInfo As frmBillInfo
'Public MDIGoodsTrans As frmGoodsTrans
Public Sub ConnectDB()
Dim strConnection As String = "Server=jive; " & "Database=store_Data.MDF; user id=sa; password=123456; "
myConnectFlag = myDataObj.connect(strConnection)
If (myConnectFlag) Then
cnSqlServer = myDataObj.getConnectSqlServer()
Else
MsgBox( "打开数据库失败 ")
End If
End Sub
我已经建立了一个store_Data的数据库
但运行的时候怎么总是提示打开数据库失败?????
[解决办法]
Database=store_Data.MDF这个有问题,是需要你把这个文件附加到数据库上,然后命名为数据库名称,连接这个名称
[解决办法]
不用写store_Data.MDF,如果数据库已存在直接写数据库名字就可以store_Data,你写的是数据库文件名
[解决办法]
myConnectFlag = myDataObj.connect(strConnection)
‘加一句
myConnectFlag.open