PHP Conference Japan 2024

odbc_field_type

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_field_type欄位的資料類型

說明

odbc_field_type(Odbc\Result $statement, int $field): string|false

取得指定結果識別碼中,由數字參照的欄位的 SQL 類型。

參數

statement

ODBC 結果物件。

field

欄位編號。欄位編號從 1 開始。

傳回值

傳回欄位類型字串,或錯誤時傳回 false

更新日誌

版本 說明
8.4.0 statement 參數現在預期是一個 Odbc\Result 實例;先前預期是一個 資源
新增註解

使用者貢獻的註解 5 則註解

1
jschwartz at the-infoshop dot com
15 年前
快速說明:如下所述,MS Access 類型「自動編號」會以 COUNTER 類型呈現。我沒看到提到的是 PHP 將 COUNTER 類型解釋為字串,而不是整數。

在我的特定情況下,這比任何其他事情都更煩人;但我猜它可能會在某處咬到某人。
1
jazper at lycos dot de
22 年前
Access 2000 的傳回類型
COUNTER - 自動遞增
VARCHAR - 文字
LONGCHAR - 備忘錄
INTEGER - 數字
DATETIME - 日期/時間
CURRENCY - 貨幣
BIT - 真/假
LONGBINARY - OLE 物件
LONGCHAR - 超連結

敬禮,j.a.z.
0
ted at convey dot de
9 年前
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 - 真/假
LONGBINARY - OLE 物件
LONGCHAR - 超連結
DOUBLE - 雙精度數
BYTE - 位元組數
0
not[at]wgpower[dot]net
18 年前
某些欄位也可以是以下類型:REAL
To Top