[リストへもどる]
一括表示

投稿時間:2002/09/11(Wed) 12:50
投稿者名:よっし
URL :
タイトル:
MDBファイルとCSVファイル
MDBファイルからCSVファイルへ変換とその逆が簡単に出来る方法が
ありましたら教えて頂きたいのですが。お願いします。

投稿時間:2002/09/11(Wed) 13:14
投稿者名:NAO★
Eメール:
URL :
タイトル:
Re: MDBファイルとCSVファイル
> MDBファイルからCSVファイルへ変換とその逆が簡単に出来る方法が
> ありましたら教えて頂きたいのですが。お願いします。

Access のVBAからなら、 DoCmd.TransferText メソッドを使用してみてください

投稿時間:2002/09/11(Wed) 13:18
投稿者名:とろ
Eメール:
URL :
タイトル:
Re: MDBファイルとCSVファイル
DAO を使って、 csv ファイルから mdb にインポート/エクスポートする方法

D:\SubDir\Sample.csv のデータを
D:\SubDir\Sample.mdb に TableMDB というテーブル名で
インポート/エクスポートする場合は、
  Dim db As DAO.Database
  Set db = DBEngine.Workspaces(0).OpenDatabase("D:\SubDir\Sample.mdb")
  db.Execute "select * into TableMDB from [Text;database=D:\SubDir].[Sample.csv]"
のような感じ。

※ csv から mdb にインポート/エクスポートする場合は、
   Schema.ini というファイルを前もって作成しておかないと、
   mdb 側でのテーブル構造が変わってしまう場合があります。
   (データが途中で切れてしまったりとか...)

Schema.ini は、例えばこんな感じ。
[Sample.csv]
ColNameHeader = True
CharacterSet = OEM
Format = CSVDelimited
Col1=日付 Char Width 255
Col2=データ1 Char Width 1
Col3=データ2 Char Width 255

投稿時間:2002/09/11(Wed) 14:00
投稿者名:よっし
URL :
タイトル:
Re^2: MDBファイルとCSVファイル
すばらしいです。出来ました。とろさん最高!!
逆にMDBからCSVへはありますか?

投稿時間:2002/09/11(Wed) 14:29
投稿者名:よっし
URL :
タイトル:
Re^3: MDBファイルとCSVファイル
> すばらしいです。出来ました。とろさん最高!!
> 逆にMDBからCSVへはありますか?

INIファイルのキャラクタを倍精度浮動小数点と日時型に変えたいのですが、
どうすればよいでしょうか?

投稿時間:2002/09/11(Wed) 14:51
投稿者名:とろ
Eメール:
URL :
タイトル:
Re^4: MDBファイルとCSVファイル
> INIファイルのキャラクタを倍精度浮動小数点と日時型に変えたいのですが、

ネット上で検索してくれば、でてくると思いますが、
例えば、下の所とか...

http://www.geocities.co.jp/SiliconValley/4805/vbtips/vbtips118.htm

投稿時間:2002/09/11(Wed) 15:49
投稿者名:よっし
URL :
タイトル:
Re^5: MDBファイルとCSVファイル
倍精度浮動小数点はうまく行きましたが、日時型で、『09/11/2002 15:50:10』
となってるものをMDBにインポートすると、データが消えてしまいます。
『02/09/11』とすると出来るのですが、何か良い方法はありますか?
教えて下さい。

投稿時間:2002/09/11(Wed) 14:52
投稿者名:とろ
Eメール:
URL :
タイトル:
Re^3: MDBファイルとCSVファイル
> すばらしいです。出来ました。とろさん最高!!
> 逆にMDBからCSVへはありますか?

さぁ...
私には、思い付きません。
他の方にお任せします。