在做一个登陆见面现在遇到一个编译出错的问题,大家帮忙看看。
Private Sub cmdlogon_Click()
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Provider = "MSDASQL"
cnn.ConnectionString = "driver={SQL Server};" & _
"server=MBMFLASH\ITP;uid=HC;pwd=77887788;database=LAB"
cnn.Open
If cnn.State = adStateOpen Then
MsgBox "Welcome to LAB database!"
Else
MsgBox "Sorry. No LAB database."
End If
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
'指定cmd的当前连接为conn
cmd.ActiveConnection = cnn
'设置要执行的是存储过程average
cmd.CommandType = adCmdText
cmd.CommandText = "select * from dbo.logon where username=? and password=?"
'注意有的地方是用[dbo].logon来表示,这点需要待认证
Dim par As ADODB.Parameter
Set par = cmd.CreateParameter("username", adLongVarChar, adParamInput, 10, Val(nameselect.Text))
cmd.Parameters.Append par
Set par = cmd.CreateParameter("password", adInteger, adParamInput, 10, Val(code.Text))
cmd.Parameters.Append par
Dim rst As New ADODB.Recordset
Set rst = cmd.Execute
错误出现在“ Set rst = cmd.Execute”这一行,错误提示为
Private Sub cmdlogon_Click()
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Provider = "MSDASQL"
cnn.ConnectionString = "driver={SQL Server};" & _
"server=MBMFLASH\ITP;uid=HC;pwd=77887788;database=LAB"
cnn.Open
If cnn.State = adStateOpen Then
MsgBox "Welcome to LAB database!"
Else
MsgBox "Sorry. No LAB database."
End If
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
'指定cmd的当前连接为conn
cmd.ActiveConnection = cnn
'设置要执行的是存储过程average
cmd.CommandType = adCmdText
cmd.CommandText = "select * from dbo.logon where username=? and password=?"
'注意有的地方是用[dbo].logon来表示,这点需要待认证
Dim par As ADODB.Parameter
Set par = cmd.CreateParameter("username", adLongVarChar, adParamInput, 10, Val(nameselect.Text))
cmd.Parameters.Append par
Set par = cmd.CreateParameter("password", adInteger, adParamInput, 10, Val(code.Text))
cmd.Parameters.Append par
Dim rst As New ADODB.Recordset
Set rst = cmd.Execute
错误出现在“ Set rst = cmd.Execute”这一行,错误提示为
解决方案 »
- 如何用vb做刷QQ日志人气软件呢?
- 实时错误 429 activeX部件不能创建对象
- 如何知道数组的大小
- 将答题卡从扫描仪中读出,存成BMP,或JPG。然后通过分辨图象的相关点,读出正确答案!
- ?
- VB的grid.column是不容器,也就是能否再放其它控件?
- 我用一个mscomm控件读取com1的数据然后加到数据库请问我这里出了什么问题了!!分可以多给!!希望高手指导!有原文件
- 一个程序运行时用什么方法可以检测到另一个程序是否在运行?
- 救急!关于winsock编程。
- 串口RS232与主机间的最大通讯距离是多少米?
- VB listview 保存为TXT
- 怎么使用select才能实现筛选后排序?
--Set rst = cmd.Execute()
我想说我好苦逼,vb+outlook2008+SQL SERVER 2008,这三者我全都不懂
苦逼
我想说我好苦逼,vb+outlook2008+SQL SERVER 2008,这三者我全都不懂
苦逼
应该是vb+outlook2010+SQL SERVER 2008
这个问题解决了,但又遇到其它问题
木事,问题一个个解决,I Can!!!
这个问题解决了,但又遇到其它问题
木事,问题一个个解决,I Can!!!就应该这样,话说VB版怎么那么冷清啊
这个问题解决了,但又遇到其它问题
木事,问题一个个解决,I Can!!!就应该这样,话说VB版怎么那么冷清啊
估计我的问题太小儿科了,大神觉得我应该多历练,所以大家选择沉默
哈哈