ODBC 数据库链接函数库.doc

ODBC 数据库链接函数库 开放资料链接 (Open Database Connecti vity, ODBC) 是链接数据库的共通界面。ODBC 是 由微软主导的数据库链接标准,实作环境也以微软的系统最成熟。在 UNIX 系统中,通常要使用其它厂商所提供的 ODBC 界 面,有些 UNIX 厂商会自己提供 ODBC 界面 (如 S UN 有为 Solaris 提供 ODBC)。 ODBC 和数据库 的查询采用 SQL 语言,这和大部份的数据库查询方式一样,这 使得系统可以很容易和各种数据库沟通。当然,透过 ODBC 界 面,后端的数据库不一定要 DBMS 这种大型数据库系统,亦可 以是资料表 (如 Microsoft Access)、或者是 试算表 (如 Microsoft Excel)。 odbc_autocommit: 开关自动改动功能。 odbc_b inmode: 配置二进位资料处理方式。 odbc_close: 关闭 ODBC 链接。 odbc_close_all: 关闭所有 ODBC 链 接。 odb c_commit: 改动 ODBC 数据库。 odbc_connect: 链接至 ODBC 数据库。 odbc_cursor: 取得游标名。 br odbc_do : 执行 SQL 指令。 odbc_exec: 执行 SQL 指令。 br odbc_ex ecute: 执行预置 SQL 指令。 odbc_fetch_into: 取得返回的指定列。 odbc_fetch_row: 取得返回一列。 br odbc_fi eld_name: 取得字段名称。 odbc_field_type: 取 得字段资料类型。 odbc_field_len: 取得字段资料长度。 br odbc_fr ee_result: 释出返回资料的内存。 odbc_longreadl en: 配置返回栏的最大值。 odbc_num_fields: 取得字段 数目。 od bc_pconnect: 长期链接至 ODBC 数据库。 br odbc_pr epare: 预置 SQL 指令。 odbc_num_rows: 取得返 回列数目。 odbc_result: 取得返回资料。 odbc_result_all : 返回 HTML 表格资料。 odbc_rollback: 撤消当前交 易。 odb c_setoption: 调整 ODBC 配置。 odbc_autocommit 开关自动改动功能 。 语法: i nt odbc_autocommit(int connect ion_id, int [OnOff]); 返回值: 整数 函数种类: 数据库功能 内容说明: 本函数 用来打开或关闭自动更新 (auto-commit) 功能。参 数 connection_id 为 ODBC 链接的 ID 值。参数 OnOff 可省略,表打开或关闭自动改动功能,默认 值为 on,欲关闭则设 off。返回值为目前的自动更新状态, 若打开自动更新功能则返回 true;若关闭自动更新功能则返回 false。 参考: odbc_commit() odbc_rollba ck() odbc_bin mode 配置 二进位资料处理方式。 语法: int odbc_binmode(int r esult_id, int mode); 返回值: 整数 函数种类: 数据库功能 内容说明: 本函数用 来配置二进位资料返回时的处理方式。受到本函数影响的资料类型有 BINARY、VARBINARY 及 LONGVARBIN ARY。参数 result_id 为返回的 ID 值,若设为 0,则程序将配置一个新的 ID 值。参数 mode 为配置 的二进位处理方式,有下列的值 ODBC_BINMODE_PASSTHRU 返回二进位资料 ODBC_BINMODE_RETURN 转成十六进位返回 ODBC_ BINMODE_CONVERT 转成字符串资料返回 注意: 若使用 od bc_fetch_into(),ODBC_BINMODE_P ASSTHRU 会导至返回字符串值都是空的 (empty)。 而返回资料最大治募默认大小为 4096 位组,若要返回更多 的资料需使用 odbc_longreadlen()。 参考: odbc_ fetch_into() odbc_longreadlen( ) odbc_close br 关闭 ODBC 链接。 语法 : void odbc_close(int connecti on_id); 返回值:

文档评论(0)

1亿VIP精品文档

相关文档