nekoyama555のプロフィール
- ベストアンサー数
- 5
- ベストアンサー率
- 83%
- お礼率
- 0%
データベース・WEB・CGI・VoIP&へっぽこC++プログラマ。 フリーランスでプロでなんですが・・・解らないこと大杉。 いやー。毎日が修行です。
- 登録日2004/12/01
- MySQL4.1.11の漢字がAccessで文字化け
今までMySQL-3.23.49 + MyODBC-3.51.02 の組み合わせで問題なく動作していましたが、 MySQLを4.1.11、MyODBCを3.51.11.2 にバージョンアップしたところ、MySQLで入力した漢字がAccess上で文字化けしてしまいました。 ちなみに MySQLの変数 character_set_system が utf8 になっている以外、character_set_client 、character_set_connection 、character_set_database 、character_set_result 、character_set_server は全てsjisになっています。 試しに utf8 のテーブルを作成したところ、文字化けは起こりません。 今回、MySQLに、シフトJISの全角/半角、カナ/かな、大文字/小文字 を同一視比較する改造を加え、MySQL内部では成功しました。 Accessでも利用したいと考えていますので、解決策を教えて下さい。 成功事例? character_set_system の変更方法? MyODBCで utf8-sjis 自動変換する方法? 以上 よろしくお願い致します。
- PHPでグリッドのような表示
PHPとPostgresでシステムを作っています。 検索をして一覧を表示させ、一覧の一つを選択すると 選択した情報についての詳細が表示されるような ページを作りたいのですが、 フレームとJAVAScriptは使用せずに、選択した情報の詳細をスクロールさせずにいつでも見れて、 なお検索された一覧も項目列毎に揃えて(1行には複数の項目があります) PHP(HTML)で表示させるのにスマートな方法はありますでしょうか? 一覧のほうは複数コンボボックスのようにして中で スクロールさせようと考えましたが項目毎に揃える方法が思いつきません。お力を貸していただけると幸いです。
- CDのコピー
CDのコピーをしたいんですが、音を劣化させずに、トラック単位でコピーできるソフトってないんですか? できれば、名前やアーティストのデータも一緒にコピーできるのが良いんですが
- 締切済み
- その他(ソフトウェア)
- miracle1000
- 回答数4
- 再来店検索
お店に来たお客様の再来店率を調べようと思います。 データベースは | m_id | date | で、m_idにメンバーIDが、dateに来店年月日が入ります。 ここで一月の総客数をまず出します。 select * from tbl where date like '2004-06-%' group by m_id; これで一月の総件数が出ます。 ここからが問題なのですが、 その後にお客様が再度来店した場合に再来店の人数をとりたいのです。 検索結果としては、 2004年6月全来店人数:1000人 当月再来店人数:100人 1ヵ月後再来店人数:300人 2ヵ月後再来店人数:150人 3ヵ月後再来店人数:100人 4ヵ月後再来店人数:50人 再来店人数合計:700人 このような表示がしたいのです。 条件としては、 1)毎日来る人もいる 2)再来店人数の合計を取りたいので、一回出てきた人はその後カウントされない (来月と再来月に来ている場合でも来月のみカウントして、再来月はカウントしない) 現在考えていることはテンポラリテーブルを作成することも考えていますが、 CREATE TEMPORARY TABLE tmp_table SELECT * FROM tbl where date like '2004-06-%'; などとすると2004-06のデータしか残らなくなっていまい、2004-07などのデータで検索できなくなってしまいます。 PHPでやれないことはないですが、場合非常に重くなりそうなので、SQLだけでできればと思います。 ちなみにMysqlのバージョンは4.0.21なので副問い合わせは使用できません。 以上のことができないでしょうか。 よろしくお願いします。
- ベストアンサー
- MySQL
- moon_night
- 回答数1
- MySQLからACCESSにリンクすると文字化けします
MySQL初心者です。困っています。教えてください。 PC環境は OS:WindowsXP,ACCESS2000,MySQL5.10ver,ODBC3.51です。 ACCESS側からMySQLにリンクテーブルを張ると、全角が表示されません。 すべて“#Name?”と表示されてしまいます。 またインポートテーブルを作成すると半角は表示されますが、 やはり全角は“?”ですべて表示されます。 コマンドプロンプト上でテーブルに格納されているレコードを表示する場合は、 ちゃんと全角で内容が表示がされています。 MySQL上の「My.iniSetup」には以下の設定をしています。 [WinMySQLAdmin] Server=C:/mysql/bin/mysqld-max-nt.exe [mysqld] basedir=C:/MYSQL default-character-set=sjis [mysql] default-character-set=sjis [mysqldump] default-character-set=sjis [WinMySQLadmin] Server=C:/MYSQL/bin/mysqld-nt.exe 他の方の文字化けする場合などの質問では、 大体がiniファイルの設定が影響するようでしたが、 やはりわたしもこの設定がおかしいのでしょうか? 皆様のお知恵をお貸し下さい。 よろしくお願い致します。