通过ODBC API实现对数据库的访问
2008-08-09 19:26:16 来源:WEB开发网BOOL CDbOperator::CreateTable(CString strSQL)
{
SQLHSTMT hstmt ;
SQLRETURN retcode;
SQLINTEGER cbLenth = 0 ;
retcode = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
retcode = SQLExecDirect(hstmt, (SQLCHAR*)(LPCTSTR)strSQL, SQL_NTS);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
return TRUE;
}
else
{
SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
return FALSE;
}
}
else
{
SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
return FALSE;
}
}
4、表纪录的操作。连接完数据库后,将指定的变量与相应表中的某个字段关联在一起,在数据库中执行SQL语句来实现对数据库表的查询。其具体操作类型又可以分成插入表纪录、更新表纪录、查询表纪录、删除表纪录等。注意关联的时候,变量类型必须与表字段的数据类型乡一致,详情可查看MSDN。例:
更多精彩
赞助商链接