当前位置:编程学习 > VC++ >>

vc++连接数据库

代码补充:(1)将数据库文件d:\database\db.mdb 配置到ODBC数据源中;(2)获取表tbl_song中第5条记录的第2个字段值,赋给变量val;(3)删除表tbl_song的第5条记录。

……

CDatabase db;

CRecordset *pset;

/* 配置ODBC数据源 */

SQLConfigDataSource(

NULL,

ODBC_REMOVE_DSN,

             

);

SQLConfigDataSource(

NULL,

ODBC_ADD_DSN,

"Microsoft Access Driver (*.mdb)",

             

);

补充:

/* 连接ODBC数据源 */

db.OpenEx("DSN=dsn1");

pset = new CRecordset(&db);

pset->Open(CRecordset::dynaset,"select * from tbl_song");

/* 获取表tbl_song中第5条记录的第2个字段值 */

CString val;

             

             

/*删除表tbl_song的第7条记录*/

             

             

答案:

/* 配置ODBC数据源 */: db.Open(NULL, FALSE, FALSE,_T("ODBC;DSN=dsn1;
sourceDB=d:\\database\\db.mdb;SourceType=DBF"));

/* 获取表tbl_song中第5条记录的第2个字段值 */:

CDBVariant varValue;
pset->Move(4,SQL_FETCH_RELATIVE)->GetFieldValue(1,varValue);

/*删除表tbl_song的第7条记录*/:pset->Move(6,SQL_FETCH_RELATIVE)->Delete()

 

上一个:什么是VC++ [编程]
下一个:vc++编辑问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,