Office中国论坛/Access中国论坛
标题:
[求助]VB怎么连ACCESS
[打印本页]
作者:
TsuBasa
时间:
2005-10-28 23:14
标题:
[求助]VB怎么连ACCESS
VB怎么连ACCESS?在登录窗口的cmdOK_Click()事件里和在模块里怎么写啊?我现在是按了确定后没反应,下面是模块下的代码
Option Explicit
Public con As New ADODB.Connection
Public Function connecttoserver() As Boolean
On Error GoTo ConnectErr
'连接到数据库
con.CursorLocation = adUseClient
con.ConnectionString = "provider=microsoft.jet.oledb.4.0;""Data sourct=" & App.Path & "\emp.mdb;"
con.ConnectionTimeout = 5 '20秒等待时间
con.Open '打开连接
connecttoserver = True
Exit Function
ConnectErr:
connecttoserver = False
MsgBox "错误代码:" & Err.Number & vbCrLf & _
"错误描述:" & Err.Description, vbCritical + vbOKOnly, "连接错误"
End Function
Public Function ExecuteSQL(ByVal strsql As String) As Boolean
On Error Resume Next
con.Execute (strsql)
If Err.Number <> 0 Then
MsgBox "错误代码:" & Err.Number & vbCrLf & _
"错误描述:" & Err.Description, vbCritical + vbOKOnly, "连接错误"
Err.Clear
ExecuteSQL = False
Else
ExecuteSQL = True
End If
End Function
Public Function DisConnect() As Boolean
On Error Resume Next
If con.State = adStateOpen Then
con.Close
End If
DisConnect = True
End Function
下面是cmdok_click()下的代码
Private Sub cmdOK_Click()
If Text1.Text = "" Or Text2.Text = "" Then
MsgBox "请将登陆信息填写完整!", 16 + vbOKOnly, "登录错误"
Text1.SetFocus
Else
strsql = "select * from managerlist where name='" & Text1.Text & "' and pwd='" & Text2.Text & "'"
End If
请问哪不对啊?或者少了什么语句吗?
作者:
乙肝自由联盟
时间:
2005-10-31 18:00
有没什么错误提示,单看这个方法上应该没什么问题……
作者:
乙肝自由联盟
时间:
2005-11-5 02:58
给一个ADO的实例您参考,以下代码由乙肝自由联盟提供:
[attach]13963[/attach]
作者:
liguangming
时间:
2006-3-8 01:11
access要97的版本才行,你是不是忽略这一点了?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3