先のクリレポに関連して
c#からmdbのテーブル構造を読みに行きたい。データソースにはDataSetよりはプレーンなDTOの配列の方が楽そうだが、いちいち手で作成するのは面倒だ。そこで自動生成するのに、TableDefとかDAO.Engineがc#からも操作出来そうなので試してみる。若干の工夫は必要ではあったが読み取る事が出来た。普通にMDBのデータを読み込みたい場合はOleプロバイダー経由でADO.NETでアクセスすればいいのだが、標準のJet.OLEDBは32bitのみなので、64bit環境ではAccessのランタイムをMSからダウンしてACE.OLEDBを使う必要がある。
2019/1/30 水曜日
Access MDB
クリレポ
遠い昔、vb6の頃に使っていた
VisualStudioにもいつの頃までかは付属していたが、今でもSAPからダウンロード可能となっている。dotnet用とは言え、どうやら中身はwin32ネイティブからブリッジでもしているような感じだ。古いvb6の移植案件の話があったので、技術検証として試用してみる。素晴らしいのはvb6のrptファイルをそのまま取り込むことが可能な点。ダメな点はデータソースの指定が相変わらずアレで、ActiveReportのように何でも来いとは言い難いところと、配布にはランタイムが別途必要で、更にSetupにもMergeModuleを入れないといけないらしい。ファイルコピーのみでお気楽配布という訳にはいかないようだ。
帯に短し襷に長し、、、
2019/1/27 日曜日
2018 October Update
未だに下りて来ない
とうい事で、調べてみるとWindows Updateのリポジトリが壊れてるんじゃないだろうか?と言う疑いが浮上したのでResetWUEngの2、3番を実行すると1809に更新可能となった。
2019/1/25 金曜日
蛇口
台所の蛇口の調子が悪い
パッキンとかではなく、捻る部分の治具に問題があるようなのでホームセンターで似たようなのを探して付け替えてみた。取り敢えず、これで当面はいけそうだ。