我编写一个登录的小程序,点Command1(确定)按钮
Private Sub Command1_Click()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim strsql As String
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open Connstring
strsql = "select * from 1 where a='" & Text1.Text & "'"
rst.Open strsql, cnn, adOpenStatic, adLockReadOnly
If rst.EOF = True And rst.BOF = True Then
MsgBox "用户名或密码错误!", 48 + vbOKOnly, "提示信息"
Else
Set rst = Nothing
Set cnn = Nothing
MsgBox "登录成功!", 48 + vbOKOnly, "提示信息"
Exit Sub
运行时出现以下的错误:
[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
请问怎么解决???
Private Sub Command1_Click()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim strsql As String
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open Connstring
strsql = "select * from 1 where a='" & Text1.Text & "'"
rst.Open strsql, cnn, adOpenStatic, adLockReadOnly
If rst.EOF = True And rst.BOF = True Then
MsgBox "用户名或密码错误!", 48 + vbOKOnly, "提示信息"
Else
Set rst = Nothing
Set cnn = Nothing
MsgBox "登录成功!", 48 + vbOKOnly, "提示信息"
Exit Sub
运行时出现以下的错误:
[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
请问怎么解决???
解决方案 »
- 准备告别VB了。
- 怎么将text1.text内指定的内容保存
- 电脑能不能通过vb和手机通信?
- 一个关于导入execl数据的问题
- a+b*x+c*x*x+d*x*x*x+e*x*x*x*x=0(x的值精确到0.01;范围在0--1000)
- 请大家帮助完善一下用友U821数据库中产成品出入库的两个表的说明,谢谢!
- 那位兄弟用的98?请随便选一个键,导出。并把其内容贴上来
- 同一个API函数在98/Me里的执行结果与2000下的结果不一样,一起研究以下为什么?
- 关于VB远程文件传输的问题
- 快来帮帮忙!!各位大虾!!!关于用vb和execel进行连接的问题。还有查询的问题!!快来!时间很紧!!
- 调查:工程做完以后,你喜欢用什么方式庆祝或者是放松啊?
- 用ActiveMovie Control type library循环播放视频,怎么取得播放完毕事件?
需要写连接字符串,给你个例子(以sql server为例)
Connstring="Provider=SQLOLEDB;User ID=你的用户名;Password=你的密码;Data Source=sql server所在的机器名称(或者ip);Initial Catalog=数据库名称"
MsgBox "用户名或密码错误!", 48 + vbOKOnly, "提示信息"
Else
Set rst = Nothing '你把这去了看看
Set cnn = Nothing ’你把这去了看看 MsgBox "登录成功!", 48 + vbOKOnly, "提示信息"
Exit Sub
还有你的 cnn 连接源怎么写的贴出来!!
Connstring="Provider=SQLOLEDB.1;Persist Security Info=True;" & _
"Password=1234;" & _
"User ID=sa;" & _
"Initial Catalog=uvPlatformDB;" & _
"Data Source=ntcti1"