SQLExecDirectA返回值如何判断
时间: 2023-10-03 14:08:16 浏览: 83
Linux Shell函数返回值
SQLExecDirectA是ODBC API的一个函数,用于执行SQL语句并返回结果。它的返回值是一个SQLRETURN类型的值,代表函数执行的结果。我们可以根据SQLRETURN的值来判断函数执行的成功与否。
当SQLExecDirectA返回SQL_SUCCESS或SQL_SUCCESS_WITH_INFO时,表示SQL语句执行成功,可以通过SQLFetch等函数来获取结果集。
当SQLExecDirectA返回SQL_ERROR时,表示SQL语句执行失败,可以通过SQLGetDiagRec函数来获取失败的原因和详细信息。
当SQLExecDirectA返回SQL_INVALID_HANDLE时,表示传入的句柄无效。
当SQLExecDirectA返回SQL_NEED_DATA时,表示输入的参数不完整,需要更多的数据才能继续执行。
阅读全文