1,SELECT语句是:SELECT 列1,列2,列3,列4,列5,列6 FROM 表名 WHERE 列=变量
2,我想把查询的六列中的东西放到6个变量中去。
3,不太回用 模块 也不知道 连接数据库着段代码是不是应该写在模块里,请各位指点,如果写在模块里了 我在程序中应该怎样掉用他。
2,我想把查询的六列中的东西放到6个变量中去。
3,不太回用 模块 也不知道 连接数据库着段代码是不是应该写在模块里,请各位指点,如果写在模块里了 我在程序中应该怎样掉用他。
解决方案 »
- MSComm1.Output = "asda"出错
- 多个文本框,在文本框中键入回车自动切换到下一个文本框,如何实现?
- 请问:想把text23.text=7.99999999E-6显示为text23.text=7.999E-6怎么实现?
- VB 程序运行能带参数吗?急。。。
- 一个关于查询的问题
- 请问一个关于制作VB安装程序的问题?
- 表的操作问题
- 请问如何动态的创建一个控件?
- Setup Factory 7.0 安装后的程序 卸载 问题?
- 没有RichTextBox控件
- 我是菜鸟 江湖救急请所有人近来帮我想想办法好了我已经站在崩溃边缘了11求各位帮帮我明天是最后的期限了帮帮我吧
- 高分求 bmp转jpg算法,控件,dll或者是代码总之高效就行
用存储过程输出参数
模块里调用存储过程传参
------------------------------------------------------------
如果是Access数据库,请把连接字符串改一下'引用ADO(在菜单"工程"/"引用"下,把Microsoft ActiveX Data Objects 2.X Library钩上)
Private Sub Command1_Click()
On Error GoTo err
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
'有密码的连接:
'cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=登陆用户名;Password=登录密码;Initial Catalog=数据库名;Data Source=服务器别名"
'无密码的连接:
cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=服务器别名"
cn.Open
rs.CursorLocation = adUseClient '设置客户端游标 '下面这句中的“变量名”的定义及赋值自己来写
rs.Open "SELECT 列1,列2,列3,列4,列5,列6 FROM 表名 WHERE 列='"& 变量名 & "'", cn, 3, 2 Dim v1,v2,v3,v4,v5,v6'由于我不知道各个列的类型,这里用变体类型
If Notrs.Eof Then
v1=rs(0)
v2=rs(1)
v3=rs(2)
v4=rs(3)
v5=rs(4)
v6=rs(5)
End If
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
Exit Sub
err:
MsgBox err.Description
End Sub
说下ADO的事情 我只是不想看到哪个什么大大的控件出现在 窗体上所以就说了不用 ADO 不好意思哈。 毕竟我是才学 大家体谅下好了!~祝福大家工作顺利哈。