C语言如何连接数据库?

    技术2022-05-11  77

     C语言如何连接数据库?

    附一源码

    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(); if ( prt_ret == 1 ) { closesocket(sid); WSACleanup(); while( 1 ) { ret = SockInit(); if ( ret < 0 ) Sleep(3000); else break; } break; } else { printf("Printer Status Check !!!/n"); Sleep(3000); } } printf("%s-%s-%s-%s-%s-%s-%s-%s-%s/n", seq, body, eng, tm, tl, icol, ecol, alc, bhmcdate); memset(sbuf, 0x00, sizeof(sbuf)); sprintf(sbuf, "%c

    转载请注明原文地址: https://ibbs.8miu.com/read-26030.html

    最新回复(0)