Category Archives: Languages

えいごコンプレックス

中高と6年間も英語を勉強したのに、なんで英語を話せないのか?

以前、ブラジルを訪れた際。時々ちょっと買い物に出てみたけども、ポルトガル語での表現が難しい場合に “English OK?” と尋ねると、若いブラジル人はほとんど英語を話せていた。とても助かったけど、自分と同年代や下の年代のブラジル人は、かなり流暢に英語を使えていたので驚いた。 これが、僕の最初の英語コンプレックス。

Continue reading

MyODBCでAccessとMySQLを同期させるとき

とぼけてると忘れそうなこと。

PHPのマニュアルより

  • Accessをフルインストールでインストールします。これは適切なア ドインをインストールするためです。少なくともODBCサポートとリンクテーブルマネージャが必要です。
  • Accessでテーブルを作成するときは、そのテーブルに書き込み権限 をもたせるためにプライマリキーを設定しておく必要があります。Accessとテーブルをリンクする前にMySQLにプライマリキーを設定しておくことも忘れないでください。

MySQLコマンド (DOSプロンプト) 入力編

  • ユーザー名 でログインする。
    > -u ユーザー名 -p
  • データベースを作成する。
    > create database DB名;
  • データベースを確認する。
    > show databases;
  • 普段操作するユーザーを作成する。
    > grant select,insert,delete,update,create,drop,file,alter,index on *.* to ユーザー名 identified by 'パスワード'; > flush privileges;
  • 使用するデータベースを選択する。
    > use DB名;
  • テーブルを作成する。
    > create table テーブル名(
    -> id int(10),
    -> title text,
    -> フィールド名 フィールドのタイプ,
    -> );
  • データの挿入。
    > insert into テーブル名
    -> (id,title,field1,field2,)
    -> VALUES('15','うどん','要素1','要素2');
  • ファイルのインポート
    > load data infile 'C:/CVSデータなど.txt'
    -> into table テーブル名;

MyODBCドライバをインストール

EUCでデータ(バイナリ以外)を扱う場合。デフォルトではsjisがcharactor setになっているため、オリジナルをインストールしたあとソフトエイジェンシーさんのところからパッチをいただいてきて、あてる。
windows2000の場合、readmeにはバイナリを <WINDIR> ¥System にコピーすると記述してあるが、これはWin9xでのこと。¥WINNT¥system32 にコピーする。んで、DSNを登録する際のダイアログが日本語になったのを確認し、喜びながらオプションの「EUC変換する」にチェックを入れる。