Vb adodc控件,查询数据

Adodc查询出的结果只有一个,把它显示在Text1里,例如,表12里有三个字段分别是:a,e,J,里面有一些数据,"select j from 12 where a="他M的我只会语句不会让它显示出来"" ,结果只一条记录让它显示在Text1里

第1个回答  2009-09-22
ADODC有两种连接数据库的方法,1是可以和数据库进行绑定,然后设置TEXT1的数据源为ADODC1,设置字段为J,这样可以直接显示第一条记录,不用代码.
2是用代码,Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
'如果是ACCESS数据库,换下面这条就OK.自己查一下吧.
conn.ConnectionString = "Driver={sql server};server=PANDEWEI;uid=sa;pwd=;database=Northwind_DW"
conn.ConnectionTimeout = 30
conn.Open
rs.Open "select J from 表12 where "这里写查询条件", conn, adOpenStatic, adLockReadOnly, adCmdText
If rs.EOF = True And rs.BOF Then
MsgBox "无记录"
text1.Text = rs.field(2)

end if
rs.Close
第2个回答  2009-09-22
Adodc1.RecordSource = "select J from 12 ......
Adodc1.Refresh
text1.text = Adodc1.Recordset.Fields("J")本回答被提问者采纳
第3个回答  2009-09-22
这要看你怎么跟text1赋值的,如果你想显示所有的查询结果的话就应该用循环语句把取出的字段值连到text1的text属性里。

Vb adodc控件,查询数据
ADODC有两种连接数据库的方法,1是可以和数据库进行绑定,然后设置TEXT1的数据源为ADODC1,设置字段为J,这样可以直接显示第一条记录,不用代码.2是用代码,Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Set conn = New ADODB.Connection Set rs = N...

vb中我是用adodc控件连接sql数据库如何用sql语句实现查询功能?
adodc控件内含一个记录集对象,可以用来操作数据。你可以直接用这个属性修改数据:adodc1.recordsource=你的SQL查询语句 然后刷新数据:adodc1.refresh 或者 adodc1.requery 并用adodc1.recordset来访问获取的数据

VB6.0 使用Adodc控件读取Access数据库. 怎么修改数据库指定某一列的所 ...
Adodc控件是这个兄弟,使用很简单,举个按钮单击的例子:Private Sub Command1_Click() Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ACCESS路径名" '\/\/连接字符串,ACCESS2007以上版本不一样 Adodc1.RecordSource="Select * from 表名称" '\/\/查询表数据 Adod...

VB使用变量通过adodc数据连接输出到datagrid控件
Adodc1.RecordSource = "select * from " & Mynub & " where " & Combo1.Text & " = " & Text1.Text & ""里。关键是 select 语句的格式;根据字段类型的不同,格式也不同。一,查询字段为数值类型(比如工资,考试成绩等)1,要查询工资等于4000元的记录 "Select * From 数据表名 W...

VB6.0中 ADODC 控件的FIND方法如何设置从首行开始查找。
Adodc1.RecordSource = "select * from 数据表 Where VIP卡号='" & TextVIP卡号.Text & "'"Adodc1.Refresh 这样查找的就是VIP卡号=TextVIP卡号.Text的特定记录,不一定是第一个记录。

VB中用microsoft activex data objects recordset 2.5 library连的ACC...
工程菜单->引用,选择microsoft activex data objects recordset 2.5 library 即可引用 至于原理,其实就是调用系统里的Dll链接库文件来打开数据库的,至于再细点,你也没有必要知道,只要会用就OK了 使用的方法:先声明一个数据库的连接对象,再声明一个记录集对象,这样就可以对数据库进行查询、删除、添加、...

vb按某条件查询access数据库中的信息
添加一个adodc控件,用来连接数据库.Private Sub dcButton1_Click()Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\数据库.mdb;Persist Security Info=False"Adodc1.RecordSource = "select * from 账户 where 账号 like '" & Text1.Text & "'"Ad...

VB如何使用ADODC控件用代码连接数据库
Microsoft ADO Data Control 6.0和Microsoft DataGrid Control 6.0ADODC控件属性设置:1、在ADODC控件上右击,选择ADODC属性2、然后在通用选项卡中选择使用连接字符串,点击生成按钮3、然后选择Microsoft Jet 4.0 OLE DB Provider,点击下一步4、选择要连接打开的Access数据库文件(你要打开的ACCESS文件),...

怎么在VB中通过某个条件查询access数据库?并显示出所有字段
1.在VB界面选“工程”菜单-》“部件”菜单项,系统打开“部件”对话框 选择2个ADO控件,即“Microsoft ADO Data Control 6.0”(简称ADODC)和“Microsoft DataGrid Control 6.0”。这两个控件前者用来连接数据库,用于以表格形式显示数据库表的内容。2.在VB界面中加入ADODC及DataGrid,设置ADODC的...

VB如何使用ADODC控件用代码连接数据库
1、在ADODC控件上右击,选择ADODC属性 2、然后在通用选项卡中选择使用连接字符串,点击生成按钮 3、然后选择Microsoft Jet 4.0 OLE DB Provider,点击下一步 4、选择要连接打开的Access数据库文件(你要打开的ACCESS文件),点击测试连接,提示成功即可 5、切换到记录源选项卡,命令类型选择2-adCmdTable,...

相似回答