odbc_field_type

(PHP 4、PHP 5、PHP 7、PHP 8)

odbc_field_type字段的数据类型

描述

odbc_field_type(resource $statement, int $field): string|false

获取给定结果标识符中按数字引用的字段的 SQL 类型。

参数

statement

结果标识符。

field

字段编号。字段编号从 1 开始。

返回值

返回字段类型作为字符串,或在发生错误时返回 false

添加注释

用户贡献的注释 5 个注释

1
jschwartz at the-infoshop dot com
15 年前
快速说明:正如下面提到的,MS Access 类型 AutoNumber 显示为类型 COUNTER。我还没有看到提到的是,PHP 将类型 COUNTER 解释为字符串,而不是整数。

在我的特定情况下,这比任何事情都更令人讨厌;但我猜想它可能会在某个地方咬人。
1
jazper at lycos dot de
22 年前
Access2000 上的返回值类型
COUNTER - 自动递增
VARCHAR - 文本
LONGCHAR - 备忘录
INTEGER - 数字
DATETIME - 日期/时间
CURRENCY - 货币
BIT - TRUE/FALSE
LONGBINARY - OLE 对象
LONGCHAR - 超链接

干杯,j.a.z。
0
ted at convey dot de
8 年前
odbc_field_type 似乎返回数据库后端的数据类型,而不是 ODBC 文档中的数据类型。

例如:在我的 Oracle 后端中,我得到的数据类型是“CLOB”和“VARCHAR2”,而 ODBC 仅知道用于长字符数据的 SQL_LONGVARCHAR...
0
jorge dot emailNOSPAM at gmail dot com
17 年前
这是完整的列表!

Access 2003 作为以下返回类型

COUNTER - 自动递增
VARCHAR - 文本
LONGCHAR - 备忘录
INTEGER - 数字
DATETIME - 日期/时间
CURRENCY - 货币
BIT - TRUE/FALSE
LONGBINARY - OLE 对象
LONGCHAR - 超链接
DOUBLE - 双精度数
BYTE - 字节数
0
not[at]wgpower[dot]net
18 年前
某些字段也可以具有以下类型:REAL
To Top