Set rs = New ADODB.Recordsetrs.Open "select 用户名,密码 from 密码表 where 用户名= " ' & Combo1.Text'" "and 密码=" "'& Text1.text'""我主要是想在 密码表里查询 用户名=Combo1里的内容并且密码=Text1里的内容 的纪录
但是我不知道语句中双引号和单引号还有&符号的格式怎么写。
但是我不知道语句中双引号和单引号还有&符号的格式怎么写。
解决方案 »
- 关于picturbox尺寸不一的问题
- 添加数据的代码写好了,可是修改记录的代码怎么写都显示错误。
- 是关于excel的使用技巧,使某一单元格A3上的值(此数值是由公式算出)最小为3,当另外一个单元格B5的值>=80的时候,请将A3最小值变为4,还有。。。
- 请问,这两部分,分别应该用什么控件呢?
- 哪有能在98下使用的pskill.exe程序,多谢
- 问一个很简单的问题:我是个VB新手,加入程序中加入登录form,怎么样才能让它一打开就显示?
- 请大家帮助测试一下我们的软件!UP有分
- 如何取得一个路径下的所有文件夹名字
- if else endif和#if #else #endif有什么区别?
- 这个菜单不好搞
- 你是如何压缩文件的?
- 请教一个关于读取机器ip地址的问题,先谢过各位
rs.Open "select 用户名,密码 from 密码表 where 用户名='aaa' and 密码='bbb'"
使用变量
aaa 为 Combo1.Text
带入格式
“& Combo1.Text &”
cn.Provider = "microsoft.jet.oledb.4.0"
cn.Open "c:\data.mdb"Set rs = New ADODB.Recordset
rs.Open "select 用户名,密码 from 密码表 where 用户名='aaa' and 密码='bbb'",cn, adOpenKeyset, adLockOptimisticrs.open sql语句,连接Conn,光标类型,锁定类型
如果你的字段是字符型就要在查詢的時候用單引號將所給的值括起來
如 rs.open "Select ... Where 用戶名='XXX'"
如果你要使用變量的話,也是一樣的,改成
Rs.open "Select ... Where 用戶名='" & 變量 & "'"
兩邊的單引號還是不能少的,加雙引號的目的只是為了使 "Select ... Where 用戶名='" & 變量 & "'" 變成一個完整的<或者應該說是合法的>字符串
你也可以先用
Dim SqlStr As String
SqlStr="Select ... Where 用戶名='" & Combo1.text & "' And 密碼='" & TxtPwd.text & "'"
然后用
Msgbox sqlstr
如果成功的話可以
Rs.open sqlstr
若是数值型则用" & text1.text & "
rs.Open "select 用户名,密码 from 密码表 where 用户名= '" & Combo1.Text& "' and 密码= '" & Text1.text & "'"