书接上回(数据库:C++ ODBC Sqlserver2019 链接_wenluderen的专栏-CSDN博客)
×××
将数据插入数据库,而且是一个高阶写法, 写入内容可以作为变量。
××
/// ///
// 数据库的相关操作
//甲:分配语句句柄
SQLHSTMT hStmt = NULL;
ret = SQLAllocHandle(SQL_HANDLE_STMT, hDbc, &hStmt);
//乙:准备SQL语句
//SQLTCHAR sql[] = _T("INSERT INTO Student VALUES('1001' ,'小白',23) ");//没 “?”简单版本
SQLTCHAR sql[] = _T("INSERT INTO Student VALUES(? , ? , ?) ");//复杂版本
ret = SQLPrepare(hStmt, sql, SQL_NTS);
//丙:复杂版本下的参数传递到SQL语句中
//三个参数
SQLINTEGER id = 1000;
SQLTCHAR name[32] = _T("张三");
SQLSMALLINT age = 10;
//丁:绑定SQL语句的参数
ret = SQLB