数据库ADO如何读取数据
2006-10-08 17:25
417 查看
con:连接对象
CString str=" select USER_ID from USER_DEF_TAB"; 只涉及字段和数据表。
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open(_bstr_t(str),_variant_t((IDispatch*)con->m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
if (m_pRecordset->GetPageCount()!=0) 数据集中记录为0,则无法读取。
{
m_pRecordset->MoveFirst(); 指针移到第一个记录位置
while (!m_pRecordset->adoEOF) 数据集中记录指针未指向最后记录时
{
_variant_t user_id; 定义user_id
CString s_id; 定义s_id
user_id=m_pRecordset->GetCollect("USER_ID");
//***********读取出参数***************
s_id= (LPCTSTR)_bstr_t(user_id);
m_username.AddString(s_id);
m_pRecordset->MoveNext();
}
}
else
{
MessageBox("无法读取到用户列表!");
return false;
}
return true;
CString str=" select USER_ID from USER_DEF_TAB"; 只涉及字段和数据表。
m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open(_bstr_t(str),_variant_t((IDispatch*)con->m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
if (m_pRecordset->GetPageCount()!=0) 数据集中记录为0,则无法读取。
{
m_pRecordset->MoveFirst(); 指针移到第一个记录位置
while (!m_pRecordset->adoEOF) 数据集中记录指针未指向最后记录时
{
_variant_t user_id; 定义user_id
CString s_id; 定义s_id
user_id=m_pRecordset->GetCollect("USER_ID");
//***********读取出参数***************
s_id= (LPCTSTR)_bstr_t(user_id);
m_username.AddString(s_id);
m_pRecordset->MoveNext();
}
}
else
{
MessageBox("无法读取到用户列表!");
return false;
}
return true;
相关文章推荐
- ADO.NET 2.0:如何排除错误信息「当目前没有数据时,尝试读取无效」(C#)
- ObjectARX中调用ADO封装类实现数据库查询读取写入数据的一个类实例
- 如何将pictureBox里的图片保存到数据库,然后从数据读取显示
- 如何在更新数据库时,同时更新缓存的数据/(不丢弃缓存再重新读取数据来缓存)
- VS.C#如何向数据数据库中存入和读取图片的
- ObjectARX中调用ADO封装类实现数据库查询读取写入数据的一个类实例
- 如何使用C#和ADO.NET在SQL Server数据库读取和写入blob数据
- 不用sqlDataSet如何从后台数据库中读取数据
- 请问如何在Web页面中点击一个button之后,用jsp从数据库中读取数据显示到表格里
- C#如何从数据库里读取iamge类型的数据,让其显示在pictureBox里(整理)
- 从数据库中读取出的数据如何在GridView显示成我们所需要的内容?
- 如何读取BarTender数据库数据
- ADO.NET基础实战 从文件读取数据插入到数据库
- ADO.NET数据库编程 利用应用程序配置文件进行数据的读取
- 数据库读取数据如何读取指定特定的几行(分页时用)
- 网站打开首页时如何读取数据库里面的数据
- 创建Accress 数据库连接文件UDL/如何使用 ADO 的数据链接文件
- 如何通过JDBC向数据库写入/读取大数据文件?
- .NET : 如何读取数据库中的bmp图片数据
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)