AccessとMySQLの相性

仕事でAccessの在庫管理システムを作ったんだけど
DBは別にということで当初SQLServerを提案されたんだけれど
その会社ではJAVAでMySQLを良く使っているため
シーケンスとか慣れたものを使いたい
新たにSQLServerをいれて検証するのも・・というのがあって
MySQLでと提案して通った。

だけど・・・Accessと相性が悪かった。
型がAccessでは対応していないというのが多くて手間取った。

リンクテーブルも採用したけど、これはレポートメインで
表示や更新処理はトランザクションもあるのでADO接続で行った。
表示する際に型エラーが出る事があり「サポートされていません」とか
そこで↓のように修正して対応した。


SELECT CAST(base.base_id AS SIGNED) AS base_id

CASTを使う事でサポートエラーはでなくなりました。

コメント

タイトルとURLをコピーしました