|
// 定义一个函数用于打印错误信息
void printError(SQLSMALLINT handleType, SQLHANDLE handle) {
SQLCHAR sqlState[6]; // 存储SQL状态码
SQLCHAR messageText[SQL_MAX_MESSAGE_LENGTH]; // 存储错误消息文本
SQLINTEGER nativeErrorCode; // 存储本地错误码
SQLSMALLINT textLength; // 存储错误消息文本长度
// 获取诊断记录
SQLGetDiagRec(handleType, handle, 1, sqlState, &nativeErrorCode,
messageText, sizeof(messageText), &textLength);
printf("SQL State: %s\n", sqlState); // 打印SQL状态码
printf("Native Error Code: %ld\n", (long)nativeErrorCode); // 打印本地错误码
printf("Message Text: %s\n", messageText); // 打印错误消息文本
}
这段怎么添加进去,嵌入不会玩啊 |
|