- 需要使用的文件
- sql.h:包含基本的API定义
- sqlext.h:包含扩展的ODBC定义
- odbc32.lib 库文件
2. 执行方式
直接执行:直接提供sql语句,调用SQLExecDirect执行
准备执行:提供一个缺少某些参数的sql语句调用SQLPrepare,只有当语句准备好之后调用SQLExecute执行语句,可减少对SQL语句分析所花费的时间
3.数据类型对比
ODBC数据类型名称 |
SQL语言数据类型名称 |
SQL_CHAR |
CHAR(n) |
SQL_VARCHAR |
VARCHAR(n) |
SQL_LONGVARCHAR |
LONG VARCHAR |
SQL_WCHAR |
WCHAR(n) |
SQL_WVARCHAR |
VARWCHAR(n) |
SQL_WLONGVARCHAR |
LONGWVARCHAR |
SQL_DECIMAL |
DECIMAL(p,s) |
SQL_NUMERIC |
NUMERIC(p,s) |
SQL_SMALLINT |
SMALLINT |
SQL_INTEGER |
INTEGER |
SQL_REAL |
REAL |
SQL_FLOAT |
FLOAT(p) |
SQL_DOUBLE |
DOUBLE PRECISION |