SQLINTEGER cbsatid = SQL_NTS;
while(SQLFetch(hstmt) != SQL_NO_DATA_FOUND)
{
SQLINTEGER id;
SQLGetData(hstmt,1,SQL_C_LONG,&id,sizeof(id),&cbsatid);
TCHAR name[20];
SQLGetData(hstmt,2,SQL_C_CHAR,&name,sizeof(name),&cbsatid);
TCHAR sex[2];
SQLGetData(hstmt,3,SQL_C_CHAR,&sex,sizeof(sex),&cbsatid);
TCHAR age[2];
SQLGetData(hstmt,2,SQL_C_CHAR,&age,sizeof(age),&cbsatid);
TCHAR numbers[20];
SQLGetData(hstmt,2,SQL_C_CHAR,&numbers,sizeof(numbers),&cbsatid);
}
TCHAR sql[255];
ZeroMemory(sql,sizeof(sql)/sizeof(TCHAR));
wsprintf(sql,"select 编号,客户名,性别,年龄,电话 from 客户", sql);
result = SQLPrepare(hstmt,(SQLCHAR*)sql,SQL_NTS);
CHECKDBSTMTERROR(hwnd,result,hstmt);
result =SQLExecute(hstmt);
CHECKDBSTMTERROR(hwnd,result,hstmt);
Win32 SDK和MFC在访问数据库的时候没有什么不同。你可以用DAO或者ODBC,也可以用ADO。
唯一的不同只是加载界面的代码不同。
控件绑定好后,执行sql语句,数据就会返回到对应绑定的控件上
控件绑定好后,执行sql语句,数据就会返回到对应绑定的控件上
不懂。。。。怎么绑定