- ベストアンサー
オートナンバー型であるかの判別
レコードを表示するときに、そのフィールド型がオートナンバー型であれば・・・・という処理をさせたいと調べてみたのですが、よくわかりませんでした。助言をいただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すいません、間違えました。 一度間違えたんで自信ないんですが、 RS.fields(i).attributes = 16 っていうのはどうですか? お試しを!
その他の回答 (1)
- mass2002
- ベストアンサー率50% (3/6)
回答No.1
確か、オートナンバー型のフィールドタイプは3ですので、 If RS("id").type = 3 Then Response.Write "オートナンバーじゃん" Else Response.Write "ちがうやん" End If という感じでよいのでは? あ、フィールド全部のこと?こういう処理かな For i = 0 To RS.fields.count - 1 If RS.fields(i).type = 3 Then Response.Write RS.fields(i).name & "はオートナンバーじゃん" Else Response.Write "ちがうやん" End If Next 質問が詳しくなかったんでこんな感じかと思われ(笑)
質問者
補足
回答ありがとうございました。 type = 3 は数値ではないでしょうか。 オートナンバーは取得できませんでした。 #access で試したところ。
お礼
出来ました!!\(=^o^=)/ これが長い間わからなかったので助かります。 #と言ってもいまいち理屈はわかっていませんが。 (^^; 活用させていただきます。