欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

VC實(shí)現(xiàn)ODBC數(shù)據(jù)庫操作實(shí)例解析

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點(diǎn)擊: 次

本文以VC實(shí)例介紹了實(shí)現(xiàn)數(shù)據(jù)庫操作的各種方法,包括打開數(shù)據(jù)庫、關(guān)聯(lián)記錄集、讀取Excel數(shù)據(jù)、執(zhí)行SQL查詢、創(chuàng)建存取字符串等,相信對于初學(xué)VC的朋友有一定的參考價值,主要功能代碼如下:

//打開數(shù)據(jù)庫
CDatabase database;
database.OpenEx( _T( "DSN=zhuxue" ),CDatabase::noOdbcDialog);//zhuxue為數(shù)據(jù)源名稱
//關(guān)聯(lián)記錄集
CRecordset recset(&database);
//查詢記錄
CString sSql1="";
sSql1 = "SELECT * FROM tablename" ;
recset.Open(CRecordset::forwardOnly, sSql1, CRecordset::readOnly);
int ti=0;
CDBVariant var;//var可以轉(zhuǎn)換為其他類型的值
while (!recset.IsEOF())
{
 //讀取Excel內(nèi)部數(shù)值
 recset.GetFieldValue("id",var);
 jiangxiang[ti].id=var.m_iVal;
 recset.GetFieldValue("name", jiangxiang[ti].name);
 ti++;
 recset.MoveNext();
}
recset.Close();//關(guān)閉記錄集
//執(zhí)行sql語句
CString sSql="";
sSql+="delete * from 院系審核";//清空表
database.ExecuteSQL(sSql);
sSql也可以為Insert ,Update等語句
//讀取字段名
sSql = "SELECT * FROM Sheet1"; //讀取的文件有Sheet1表的定義,或?yàn)楸境绦蛏傻谋?
//執(zhí)行查詢語句
recset.Open(CRecordset::forwardOnly, sSql, CRecordset::readOnly);
int excelColCount=recset.GetODBCFieldCount();//列數(shù)
CString excelfield[30];
//得到記錄集字段集合中的字段總個數(shù)
for(i=0;i<excelColCount;i++)
{
 CODBCFieldInfo fieldinfo;
 recset.GetODBCFieldInfo(i,fieldinfo);
 excelfield[i].name =fieldinfo.m_strName;//字段名
}
//打開excel文件
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; 
//Excel安裝驅(qū)動
CString sSql,sExcelFile; //sExcelFile為excel的文件路徑
TRY
{
//創(chuàng)建存取的字符串
sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",sDriver, sExcelFile, sExcelFile);
//創(chuàng)建Excel表格數(shù)據(jù)庫 
if( database.OpenEx(sSql,CDatabase::noOdbcDialog) )
{
//可以把excel作為一個數(shù)據(jù)庫操作
}
}catch(e){
 TRACE1("Excel驅(qū)動未安裝: %s",sDriver);
 AfxMessageBox("讀取失敗,請檢查是否定義數(shù)據(jù)區(qū)Sheet1");
}

上一篇:C++ Vector用法深入剖析

欄    目:C語言

下一篇:基于C語言實(shí)現(xiàn)的掃雷游戲代碼

本文標(biāo)題:VC實(shí)現(xiàn)ODBC數(shù)據(jù)庫操作實(shí)例解析

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3533.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有