※ ChatGPTを利用し、要約された質問です(原文:VB6,Access2000のMDBでのデータ型指定)
VB6,Access2000のMDBでのデータ型指定
このQ&Aのポイント
VB6でAccess2000のMDBを使用しています。データ交換のために一時的なレコードセットを作成したいのですが、データ型(DataTypeEnum)の指定がわかりません。
MDBテーブルから作成したレコードセットとのデータ交換を行いたいですが、RS(0)側のフィールドのデータ型(DataTypeEnum)の設定方法がわかりません。
RS(0)において、数値としてあるフィールドとデータ交換をする際、フィールドのデータ型(DataTypeEnum)の設定方法が分かりません。
VB6,Access2000のMDBでのデータ型指定
VB6でAccess2000のMDBを使用しています。
次のような形で一時的なレコードセットRS(0)を作成しようと思うのですが、このときの DataTypeEnum に相当するデータ形式がわかりません。
目的はMDBテーブルから作成したレコードセットRS(1)とのデータ交換です。そのMDBテーブルで数値としてあるフィールドとやりとりするRS(0)側のフィールドのデータ型(DataTypeEnum)を何に設定していいのかわかりません。
選択肢は次のページにあります。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpado260/htm/mdcstdatatypeenum.asp
Set RS(0) = New ADODB.Recordset
RS(0).Fields.Append "LinNo", adDouble ← この adDouble の位置で 何を指定するか。。。
RS(0).Fields.Append "JobID", adDouble
RS(0).Fields.Append "JobName", adVarChar, 200
RS(0).Open
よろしくお願いします。
補足
長整数型:adInteger が いわゆる Long って感じなんでしょうか?