Public Function ConnectServer(StrServerName As String, StrUserID As String, StrPassword As String) As Boolean
On Error GoTo connecterrhand
J_CNObj.ConnectionString = "SERVER=" & StrServerName & ";PROVIDER=SQLOLEDB" & _
";UID=" & StrUserID & ";PWD=" & StrPassword
J_CNObj.Open
ConnectServer = True '成功
Exit Function
connecterrhand:
ConnectServer = False '失败
End Function
创建表
Dim rsstr As New ADODB.Command
rsstr.ActiveConnection = J_CNObj
rsstr.CommandText = "CREATE DATABASE " & Trim(TxtDBinfo(0)) & ""
rsstr.Execute
rsstr.CommandText = "CREATE TABLE " & Trim(TxtDBinfo(0)) & ".dbo.QY ( " & _
"DMZH varchar(16) Not null ," & _
"BZZSH varchar(20) Not null ," & _
"QYMC varchar(30) Not null ," & _
"QYPH varchar(8) Not null ," & _
"BZSXH int Not null ," & _
"LFH varchar(8) Not null ," & _
"SSJDM VARChar(10) Not null," & _
" constraint QYpk primary key (DMZH) ) "
rsstr.Execute
Private Sub Form_Load()
Set cnn = New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\temp.mdb"
End Sub
'往数据库中添加一个新表
Private Sub Command1_Click()
cnn.Execute "create table newtable(ID counter,StudentName text(8),age long,sex logical,salary currency)"
End Sub