2011年1月 7日

[mysql 15466] Re: 全く初歩的な質問ですが

こんにちは。
小規模ながら、MySQLとACCESSでデータ管理をしております。
職場では、MySQL4.xをFedoraCore7で使用しています。

ACCESSは2003でもちろんWindowsXPで動作しています。
現在は職場のほとんどの端末はVistaになっていますので
ACCESS2007にバージョンupして動作させている状況です。

1) MySQLのテーブルには必ずCdateのフィールドを作っています。
  これがないままACCESSと接続すると更新処理のときにうまく
  いかないそうです。

2) ODBCは3.5を使っています。新しいバージョンでは文字コードの指定
  がうまくいかなかったからです。

3) 文字コードは、sjisで統一しています。通常は、UTF-8を使うそうです。
  偶然だと思いますが、sjisを使うと「能」みたいな文字までうまく
  表示されたからです。Macの文字コードは何なのでしょうか。

4) 「今さら」そんなことも知らないのかと思われる
  でしょうが、くれぐれもMySQLでテーブルを作成するときはフィールド名の
  先頭に数字を使用しないでください。
  MS ACCESS2003のときはそれでもうまくいきましたが、MS ACCESS2007では
  エラーになります。
  例 [1学期成績] エラー
    [成績1学期] OK 

5) MS ACCESSはフォームが簡単にできる便利なソフトですが、たくさんの人に同じ
  ものを配布しないといけないので大変です。同じ手間をかけるのならWebアプリ
  のほうがいいのではと思います。

6) MS ACCESSで追加クエリや更新クエリなどのアクションクエリを動作させると
  「実行してもいいですか」の警告が出たときにはすでにクエリが実行されて
  いる状態になっているので注意が必要です。


参考
豊崎直也
ACCESS+MySQL
秀和システム2003

古い本なので手に入らないかもしれませんが。

石田 豊
MySQL入門以前
マイコミ2005

これも古い本ですが、今見たらMacOSX対応とありました。

長くなりました。「プロ」として運用しているわけではありませんので、間違っているとこ
ろもあると思いますが、6年間の経験なので参考になればと思います。

投稿者 xml-rpc : 2011年1月 7日 22:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101161
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。