返回首页

gbase数据、南大通用产品文档:GBase8s环境变量

更新日期:2024年09月11日

您必须为驱动程序设置的四个环境变量。
以下列表描述您必须为驱动程序设置的环境变量。要获取关于环境变量的更多信息,请参
阅《GBase 8s SQL 指南:参考》。
GBASEDBTDIR
安装 GBase 8s Client Software Development Kit 处的目录的完全路径。
在 Windows™ 平台上,GBASEDBTDIR 是注册设置,而不是环境变量。在安装期间设
置它。
PATH
搜索可执行程序的目录。PATH 的设置必须包括至 $GBASEDBTDIR/bin目录的路径。

DBCENTURY(可选的)
控制年值的设置。当用户发出包含仅指定年份的最后两个数字的 date 或
datetime 字符串的语句时,DBCENTURY影响客户机程序。例如:
insert into datetable (datecol) values ("01/01/01");
数据库服务器将此语句中指定的日期存储为 01-01-1901 或 01-01-2001,这取决
于客户机上的 DBCENTURY值。
GL_DATE(可选的)
GL_DATE 控制日期的解释。例如,您可指定日期格式为 mm-dd-yyyy 或
yyyy-mm-dd。
在 UNIX™ 上设置环境变量
如果您在命令行处设置环境变量,则每当登录至系统时,都必须重置它们。如果在文件中
设置环境变量,则当登录到系统时,会自动设置它们。
GBase 8s ODBC Driver 在 $GBASEDBTDIR/etc 中提供一个名为 setup.odbc 的样例设置
文件。您可使用此文件,来为驱动程序设置环境变量。下面列表描述 setup.odbc 中的环境
变量。
GBASEDBTDIR
安装 GBase 8s Client Software Development Kit 处的目录的完全路径。
GBASEDBTSQLHOSTS
此值是可选的。它指定包含 sqlhosts 的目录。在缺省情况下,sqlhosts 在
$GBASEDBTDIR/etc 中。如果想要 sqlhosts 在不同的目录中,则请设置
GBASEDBTSQLHOSTS。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 10 -
ODBCINI
此值是可选的。您可使用它来为 odbc.ini 文件指定替代的位置。缺省位置为您的
home 目录。

在 Windows 中设置环境变量
如果在命令行处设置环境变量,则必须在登录至 Windows™ 环境时重置它们。然而,如果
在 Windows 注册表中设置它们,则在登录时会自动设置。
GBase 8s ODBC Driver 在 Windows 注册表中的下列位置中存储环境变量:
\HKEY_CURRENT_USERS\Software\Gbasedbt\Environment
在 Windows 环境中,您必须使用 setnet32.exe 或直接更新注册表的工具,来设置诸如
iclit09b.dll 这样的 GBase 8s动态链接库(DLL)使用的环境变量。Setnet 实用程序只能用
于设置 GBase 8s 环境变量。
可根据开发环境的需要来使用环境变量。
例如,
编译器需要知道在哪里找到 include 文件。
要指定 include 文件的位置,请设置环境变量 GBASEDBTDIR(或某其他环境变量),然
后将 include 路径设置为 GBASEDBTDIR\incl\cli。
设置环境变量的选项有下列优先顺序:
1. Setnet 实用程序
2. 命令行
3. Windows 注册表

 摘要:
给定结果集内某1 列的字段编号,以GBASE_FIELD 结构形式返回列的字段
定义。可以使用该函数检索任意列的定义。字段编号的值应在从0 到
gbase_num_fields(result)-1 的范围内。
 语法:
GBASE_FIELD
*gbase_fetch_field_direct(GBASE_RES
*res,
unsigned
int
fieldnr);
 参数:
 返回值:
对于指定列,返回GBASE_FIELD 结构。


GBase 8s 客户机产品安装指南
南大通用数据技术股份有限公司 - 51 -

您可以通过 Windows
“开始”
菜单上的快捷方式,
快速除去 Client SDK 或 GBase Connect
安装。
要卸载 Client SDK 或 GBase Connect:
1.
在开始菜单上,单击所有程序。
2.
单击相应的 GBase 客户机产品组。
3.
单击卸载选项。
无法使用 Windows 控制面板的添加/删除程序部分来安装单个客户机产品。