C语言如何连接数据库??
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();
参与评论- 相关内容
- 最近更新
- ·Visual C++ 6.0与Visual C++.NET..
- ·new 开辟空间可以返回的类型
- ·《Inside the C++ Object Model》
- ·c盘根目录文件删不掉,怎么办?
- ·系统蓝屏的解决办法
- ·电脑无故自动重启的原因大全
- ·vista,c盘中有个用户文件夹..
- ·让电脑的显示更护眼?例如调个蓝..
- ·IE出现显示:ieplore.exe_应用程..
- ·防沉迷系统
添加到百度搜藏