【解決】日付が、データベースに入力されない
Posted: 1月 28, 2013, 3:04 pm
いつもお世話になります 表計算のデータをBaseにマクロで追加したいのですが、
表計算上の値は変数に入力できましたが その変数を使ってBaseのデータベースに追加しようと思いますが
下記のプログラムでは、日付が、データベースに入力されない(エラーになる)
変数の型が違うのでしょうか?
Dim iKyori As String
Dim Sagyohi As String
Dim SPF As String
Dim Sagyo As String
省略
' 作業内容データーに 追加ルーチン
qes =Nannba
iKyori = kyori
Rem Sagyohi = hinich
Sagyohi = "'2012/12/12'"
SPF = nenryo
Sagyo = "'燃費'"
stm2.executeUpDate("INSERT INTO 作業データ(車両インデックス,走行距離メータ,SPF,作業内容,作業日) VALUES(" &qes +"," &iKyori +","&SPF+","&Sagyo+","&Sagyohi+")")
作業日、Sagyohi を外せばデーターベースに追加できます
文字型を日付型か何かに、変換しなければいけないのでしょうか?
ご教授おねがいします。
表計算上の値は変数に入力できましたが その変数を使ってBaseのデータベースに追加しようと思いますが
下記のプログラムでは、日付が、データベースに入力されない(エラーになる)
変数の型が違うのでしょうか?
Dim iKyori As String
Dim Sagyohi As String
Dim SPF As String
Dim Sagyo As String
省略
' 作業内容データーに 追加ルーチン
qes =Nannba
iKyori = kyori
Rem Sagyohi = hinich
Sagyohi = "'2012/12/12'"
SPF = nenryo
Sagyo = "'燃費'"
stm2.executeUpDate("INSERT INTO 作業データ(車両インデックス,走行距離メータ,SPF,作業内容,作業日) VALUES(" &qes +"," &iKyori +","&SPF+","&Sagyo+","&Sagyohi+")")
作業日、Sagyohi を外せばデーターベースに追加できます
文字型を日付型か何かに、変換しなければいけないのでしょうか?
ご教授おねがいします。