int createtable(int SignTb,void *p)
{
SQLCHAR pSqlState[MAXARRAY];
SQLSMALLINT nHandleType = SQL_HANDLE_STMT;
char cMsg[512]= {'/0'};
int iNativeErr;
char cSQLState[128] = {'/0'};
SQLSMALLINT nMsgLen = 512, nTextLen;
SQLCHAR buff1[1024]= {0};
SQLHDBC hdbc;
SQLHSTMT stmt;
int i,j,k,ret;
OperationInfo *pInfo=NULL;
pInfo = (OperationInfo *)p;
ret = SQLAllocHandle(SQL_HANDLE_DBC, gHenv, &hdbc);
if (SQL_SUCCESS != ret)
{
printf("/n SQLAllocHandle : FAILED/n");
return -1;
}
ret = SQLConnect(hdbc, (SQLCHAR*)pInfo->Url, SQL_NTS,(SQLCHAR*)pInfo->User, SQL_NTS,
(SQLCHAR*)pInfo->Pwd, SQL_NTS);
13
最新推荐文章于 2024-09-20 11:33:48 发布