タイトル | : 数値型 |
記事No | : 14188 |
投稿日 | : 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を成功させる方法はないでしょうか? よろしくお願いいたします。
|