VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/06/04(Mon) 16:59
投稿者たかはし
Eメール
URL
タイトルRe^2: ACCESSデータ型の取得(オートナンバー型と長整数型)

> > この場合にMDBのデータ型のオートナンバー型と長整数型が同じ
> > 「203」という値となっております。
> ん? 203 って、DataTypeEnum.adLongVarWChar ですよね。
> 長整数型なら、DataTypeEnum.adInteger (=3)だと思いますけど。
>
申し訳ございません。「3」でした。
203はメモ型でした・・・。

> で、mdb のオートナンバーフィールドとは、「自動採番機能付きのフィールド」であり、
> 長整数型であるとは限りません。GUID 型である DataTypeEnum.adGUID (=72) の場合もあります。
>
> > オートナンバーと長整数を特定することは可能なのでしょうか?
> 幾つかの方法がありますが、とりあえず、
>  Debug.Print cat.Tables(tableName).Columns(fieldName).Properties("AutoIncrement").Value
> とか。

なるほど、プロパティですか!
今からトライしてみます。
ありがとうございます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -