Attributes
フィールドの状態取得
文法
Fieldオブジェクト.Attributes
機能説明
カラムの状態を取得
戻り値は定数の1つあるいは複数の合計値
フィールドの状態
定数 | 値 | 説明 |
adFldCacheDeferred | 0x1000 | キャッシュされたフィールド値 |
adFldFixed | 0x10 | 固定長データ |
adFldIsNullable | 0x20 | NULL値を指定可 |
adFldLong | 0x80 | 長バイナリ型のフィールド |
adFldMayBeNull | 0x40 | NULL値を読み取り可 |
adFldRowID | 0x100 | 行IDを含む |
adFldRowVersion | 0x200 | 更新記録の時刻または日付スタンプ |
adFldUnknownUpdatable | 0x8 | 書き込み権限不明 |
adFldUnspecified | -1 | 属性指定不明 |
adFldUpdatable | 0x4 | 書き込み可能 |
使用例
<%
Dim objConn, objRS
'オブジェクト作成
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.Recordset")
'データベース接続
objConn.Open "test"
objRS.Open "select * from status"
Response.Write "フィールド「name」の状態 : " & objRS.fields("name").Attributes
'オブジェクト開放
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>
Topへ