用ADODB连接数据库如何获取数据表中某一字段的值?

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:22:34
我用ADODB连的数据库. 想在数据表里抽取字段值传给变值. 再用传给TEXT文本框, 该怎么实现啊? 求段代码
是ADODB的, 不是ADODC.
给个函数就行 数据库已经连好了

为何不用adodc?是作业吗?

我讲下大概的代码 你自己组织下 我是在vc环境下
Execute查询语句以后会返回一个记录集合假设为_RecordsetPtr rcd;

while(m_rcd->State==adStateOpen && !m_rcd->adoEOF)
{
_variant_t tempVariant;
tempVariant = rcd->GetCollect(_variant_t((long)0)); //取得第1列的值
if (tempVariant.vt !=VT_NULL)
{
.......//这你可以设置个变量来接受这值
}
...............
后面的也是这样。

我刚刚做完一个项目的数据库部分 也是ADO

对于返回的记录集对象,通过字段名来引用就可以了。
不知道你是什么语言,delphi的例子给你:
q1:TAdoquery;c1:TAdoconncetion;

c1.open;
q1.sql.text:='你的查询语句';
q1.open;
test1.text := q1.recordset.fieldbyname('字段名称').asstring