请叫高手一个问题

xia_jxs_doe 2009-07-06 08:33:42
我是一个VB初学者;请高手指教.谢谢
目前用VB6.0开发一个小程序遇到了一个我不能解决的问题:我想用ADO控件访问ACCESS(2003版)数据库中数据,然后赋给一个String变量,然后在文本框上显示.具体代码如下:

Private Sub Cmd_denglu_Click(Index As Integer)
Dim reg_name1 As String
Dim cn As New ADODB.Connection '建立一个连接对象
Dim rs As New ADODB.Recordset '记录对象
Set cn = New ADODB.Connection '设置连接对象实例
cn.CursorLocation = adUseClient

cn.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\材料表自动生成系统\身份管理.mdb" '打开数据源连接
Set rs = New ADODB.Recordset '设置记录集对象实例
Set rs.ActiveConnection = cn
reg_name1 = "select 姓名 from 身份信息 where 姓名 like reg_name" 'reg_name是键盘输入的用户名
Tex_rge3.Text = reg_name1

'结果在文本框显示的是 "select 姓名 from 身份信息 where 姓名 like reg_name"
End Sub
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xia_jxs_doe 2009-07-06
  • 打赏
  • 举报
回复
我已经自己解决了 谢谢
netwar 2009-07-06
  • 打赏
  • 举报
回复
reg_name1 = "select 姓名 from 身份信息 where 姓名 like '%" & reg_name & "%'"
古今多少事 2009-07-06
  • 打赏
  • 举报
回复
rs.Source = "select 姓名 from 身份信息 where 姓名 like reg_name" 'reg_name是键盘输入的用户名
rs.Open

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧