當前位置:編程學習大全網 - 源碼下載 - c語言連接SQL Server數據庫並操作表中數據的代碼沒有錯誤,但是無法執行

c語言連接SQL Server數據庫並操作表中數據的代碼沒有錯誤,但是無法執行

1、配置

ODBC數據源

2、使用

SQL函數

進行連接。

對於1、配置數據源,配置完以後就可以編程操作數據庫了。

對於2、使用SQL函數進行連接,參考代碼如下:

#include

#include

#include

void

main()

{

HENV

henv;

//環境

句柄

HDBC

hdbc;

//數據源句柄

HSTMT

hstmt;

//執行語句句柄

unsigned

char

datasource[]="數據源名稱";

//即源中設置的源名稱

unsigned

char

user[]=

"用戶名";

//數據庫的帳戶名

unsigned

char

pwd[]=

"密碼";

//數據庫的密碼

unsigned

char

search[]="select

xm

from

stu

where

xh=0";

SQLRETURN

retcode;

//記錄各SQL函數的返回情況

//

分配環境句柄

retcode=

SQLAllocEnv(&henv);

//

等介於

SQLAllocHandle(SQL_HANDLE_ENV,

SQL_NULL

,

&henv);

//

設置ODBC環境版本號為3.0

retcode=

SQLSetEnvAttr(henv,

SQL_ATTR_ODBC_VERSION,

(void*)SQL_OV_ODBC3,

0);

//

分配連接句柄

retcode=

SQLAllocConnect(henv,&hdbc);

//

等介於

SQLAllocHandle(SQL_HANDLE_DBC,

henv,

&hdbc);

  • 上一篇:如何更改MFC的默認文檔操作模式
  • 下一篇:神龍狙擊源代碼
  • copyright 2024編程學習大全網