您的位置 电脑知识爱好者 >> 编程知识 >> C语言如何连接数据库??

C语言如何连接数据库??

电脑知识爱好者互联网本站整理2007-9-12 0:00:55
知识重点:C语言如果连接 sql、oracle、access等数据库?最好能附上详细代码,做毕业设计用的啊,大哥大姐们多帮帮忙。 附一源码 CWinApp theApp; using namespace std; CHmbAdoDBRs RfRst; CString sSql;..

C语言如果连接 sql、oracle、access等数据库?最好能附上详细代码,做毕业设计用的啊,大哥大姐们多帮帮忙。 附一源码

CWinApp theApp;

using namespace std;

CHmbAdoDBRs RfRst;

CString sSql;

CString seq, body, eng, tm, tl, icol, ecol, alc, bhmcdate;

int i;

BOOL DbOpen();

BOOL CkseqtmpSelect();

BOOL CkseqtmpUpdate();

int PrintStatus();

int SockInit();

CHmbAdoDB Sqldb;

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])

{

int cnt = 0;

int nRetCode = 0;

int page = 1;

int prt_ret;

CString strDate, strTime;

// initialize MFC and print and error on failure

if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))

{

// TODO: change error code to suit your needs

cerr << _T("Fatal Error: MFC initialization failed") << endl;

nRetCode = 1;

}

//DataBase Open...

if(DbOpen()) cout << "DataBase Open Open Ok" << endl;

else {

cout << "DataBase Open Error\n" << endl;

return -1;

}

while( 1 ) {

ret = SockInit(); //建立socket连接

if ( ret < 0 ) Sleep(3000);

else break;

}

while( 1 ) {

if ( CkseqtmpSelect() == FALSE ) { // CKSEQTMP FLAG03='0' SELECT

Sleep(3000);

continue;

}

while( 1 ) { // PRINTER STATUS Check

prt_ret = PrintStatus();

参与评论
相关内容
关于我们 | 隐私政策 | 站点地图 | 站长博客|京ICP备07025396号
添加到百度搜藏 添加到百度搜藏 电脑知识爱好者Copyright ?2006-2008版权所有 我要啦免费统计