• 締切済み

エクセル側からアクセスへデータ転送

エクセル側からアクセスにデータ転送する時に Sub Data_Add() Dim db As New ADODB.Connection Dim Rs As New ADODB.Recordset db.Open _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Users\Owner\Desktop\1.mdb;" アクセス2003にデータを転送する場合はこれでうまくいきましたが、 アクセス2007にデータを転送しようと、 \1.accdb;"とすると、データベースの形式を認識できません。となってしまいます。 どうしたらいいでしょうか? だれか教えて頂けませんか?

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

プロバイダーでOLEDBの゛設定もした上で AS.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" _ & "Data Source=C:\Users\Owner\Desktop\1.accdb"

doradora64
質問者

補足

"プロバイダーでOLEDBの設定もした上"でとありますが、 どの様にしたら良いですか? 無知なものですいませんが、教えて下さい。

関連するQ&A