Курсовая работа: Visual C++. Бази даних Укр.

SQLError(hEnv, hDBC, hStmt, szState, &sdwNative, szMsg, sizeof(szMsg), &swMsgLen); \

printf(«Error %d performing %s\nSQLState = %s\nSQL message = %s\n», rc, x, szState, szMsg); \

goto Terminate; \

} \

}

void main(void)

{

SQLHENV hEnv = 0;

SQLHDBC hDBC = 0;

SQLHSTMT hStmt = 0;

SQLCHAR szConnStr[255];

SQLCHAR szStmt[255];

SQLCHAR szName[255];

SQLCHAR szFaculty[255];

long nRating;

SWORD cbConnStr;

RETCODE rc;

SDWORD sdwNLen;

SDWORD sdwFLen;

SDWORD sdwRLen;

int i;

char szResult[1000];

SQLTRY(«SQLAllocEnv», SQLAllocEnv(&hEnv))

SQLTRY(«SQLAllocConnect», SQLAllocConnect(hEnv, &hDBC))

SQLTRY(«SQLDriverConnect», SQLDriverConnect(hDBC, NULL, CONNSTR, CONNLEN, szConnStr, sizeof(szConnStr), &cbConnStr, SQL_DRIVER_NOPROMPT))

SQLTRY(«SQLAllocStmt», SQLAllocStmt(hDBC, &hStmt))

sprintf(szStmt, «SELECT * FROM [Sheet1$]»);

SQLTRY(«SQLPrepare», SQLPrepare(hStmt, szStmt, strlen(szStmt)))

SQLTRY(«SQLBindCol», SQLBindCol(hStmt, 1, SQL_C_CHAR, (PTR)szName, sizeof(szName), &sdwNLen))

К-во Просмотров: 564
Бесплатно скачать Курсовая работа: Visual C++. Бази даних Укр.