SQLCHAR SQLState[256];
SQLINTEGERNativeErrorPtr=0;
SQLCHAR MessageText[256];
ZeroMemory(SQLState,sizeof(SQLState));
ZeroMemory(MessageText,sizeof(MessageText));
SQLSMALLINT TextLengthPtr=0;
SQLGetDiagRec(SQL_HANDLE_STMT,hstmt,1,SQLState,&NativeErrorPtr,MessageText,256,&TextLengthPtr);