用VS2010中的工具菜单里的连接数据库,连接了SQL数据库,我想问问接下来具体应该怎么做,才能调用数据库中的数据。
这个我VSMFC连接数据库编程搞了3天了,在网上找了实例敲进去,怎么都通不过,试了VSODBC连接SQL和MYSQL数据库,都是连接上了,接下来该怎么写代码就不知道了,希望有人能帮我解答一下!!!!

VS中的工具菜单里的连接数据库,连接了SQL数据库,如何调用数据库中的数据
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注
应用实例:
1.打开数据库
CDatabase database;
database.OpenEx( _T( "DSN=zhuxue" ),CDatabase::noOdbcDialog);//zhuxue为数据源名称
2.关联记录集
CRecordset recset(&database);
3.查询记录
CString sSql1="";
sSql1 = "SELECT * FROM tablename" ;
recset.Open(CRecordset::forwardOnly, sSql1, CRecordset::readOnly);
int ti=0;
CDBVariant var;//var可以转换为其他类型的值
while (!recset.IsEOF())
{
//读取Excel内部数值
recset.GetFieldValue("id",var);
jiangxiang[ti].id=var.m_iVal;
recset.GetFieldValue("name", jiangxiang[ti].name);
ti++;
recset.MoveNext();
}
recset.Close();//关闭记录集请参考: http://blog.csdn.net/lanxinglan/article/details/40338699 http://www.2cto.com/database/201412/362711.html
解决 无用评论 打赏 举报