tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 数値型
投稿日: 2009/10/20(Tue) 16:12
投稿者たく
vb6.0です。OSはXP professional version2002 servicepack3。vb初心者です。
アクセスのあるテーブル年度別係数のフィールド卸売物価(データ型数値型)、フィールド年(データ型数値型)とします。
で、CreateField("年",dbInteger)であるデータベースにフィールドをつくり、それをもとにdaorec3という、DAO.Recordsetをつくります。
そして、
SELECT 卸売物価 FROM 年度別係数 WHERE 年 = 'daorec3!年'
のようにすると、データ型が異なるとのエラーがでます。
CreateFieldのところで、データ型をdbLongとか、dbDoubleにしても同じです。
仕方なく、年度別係数の年のデータ型をテキスト型にし、CreateFieldのところでもdbTextにするとうまくいきます。
うまく、数値型のままでSQLを成功させる方法はないでしょうか?
よろしくお願いいたします。

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

古いスレッドにレスはつけられません。