検索結果
DB
- 全てのカテゴリ
- 全ての質問
- データベースから取り出した日本語が化けるのですが
PHP初心者です。 データベースから取り出した日本語が化けるのでなにか直す方法は無いものかと悩んでおります。今のところアルファベット、数字は問題ありません。 構成はこんなかんじです。 Linux : Vine 2.5 PHP : PHP-4.2.1 DB : Postgresql-7.2 apache 1.3.26 現象: クライアントPCからwebでデータベースに日本語入力は出来ます。 データベースにターミナルから直接入り(psql [DB名])、(select * from [テーブル名];)で確認すると問題無く登録した通りに入っています。 クライアントPCからwebでデータベースの検索をして 拾い出したデータをクライアントPCのweb上で表示をすると文字化けし、 登録した文字とはほどとおいものが出て来ます。 "あ"と登録すると $$ などと出て来ます。 なにかいい方法がありましたら、教えて下さい。
- 更新クエリでエラー発生
WinNTではうまく更新してたのですが、Win2000 + iis5 の環境に換えてから 下のようなエラーが発生しうまく処理できません。 どなたかHELP お願いします ↓ 次のホームページ 192.168.0.5を開き、 必要な情報が記載されたページへのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス -------------------------------------------------------------------- 技術情報 (サポート担当者用) エラー タイプ Microsoft JET Database Engine (0x80004005) 更新可能なクエリであることが必要です。 /db/srceng/submit.asp, line 61 ブラウザ タイプ Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) ページ POST 79 bytes to /db/srceng/submit.asp POST Data: title=fsdfgs&url=http%3A%2F%2Ffdsgd&category=%89%B9%8Ay%7CJAZZ&descript=fdgsdfg 時刻 2002年4月14日, 12:52:59 詳細 Microsoft サポート
- ベストアンサー
- Microsoft ASP
- ShiroNeko
- 回答数1
- dbMagicの不具合
現在、DBMagicという開発ツールで作ったソフトウェアを使用しております。クライアントが30台、サーバ1台です。ソフトウェアの内容は、製造販売管理ですが、たまに起動すると「不正なテーブル名です」ということで、エラー表示が出ます。開発会社さんは、あまり詳しいことは説明せず、DB接続がうまく行っていないので、最新バージョンのMagicにすればよい・・・と言ってました。が、あるコンピュータではよくこんなエラーが出て、一方全く正常に運行しているコンピュータもあります。Magicは、不安定なソフトなのでしょうか?別のもので、不安定になりにくいものはありませんか?また、電源が突然ダウンした場合にDBに損傷を与えず、安定運用できるようなものはありますか?
- 締切済み
- その他(プログラミング・開発)
- yoo0731
- 回答数2
- PostgreSQLサーバー構築について
おはようございます。PostgreSQLを使ったクライアントサーバーシステムの構築について 質問です。 PC(A)にPostgreSQLをサイレントインストールを行って、DBも作成し、正常にDBが起動している 状態とします。 このとき、PC(B)にODBCドライバをインストールし、ODBC接続の設定を自動で作成する部分 を作成しようと考えています。 1台のPCに入れたときにはホスト名をlocalhostとすることで問題はありませんでしたが、 ほかのマシンにインストールしたとき、どのサーバーで(どのIPで?)PosegreSQLが動いているのか クライアント側から取得する方法がありましたら、教えていただきたいと思います。 OSについてはどちらもWindows系OSを考えております。 よろしくお願いします。
- 締切済み
- PostgreSQL
- royalsunday
- 回答数2
- ローカルでPHPを動かす方法
XAMPPをインストールしてワードプレスを使っています。 ワードプレスの方は順調に使えているのですが、PHPで制作されたものを編集したいのですがワードプレスの時はネットでやり方を探してその通りに設定していった為、今回はやり方が分かりません。 phpMyAdminにtestというデーターベースを作ってhtdocs下にtestというフォルダーを制作してphpを入れればOKでしょうか? アクセスしたところ C:\xampp\htdocs\test\test1\lib\system.php on line 31 というのが表示されました。 system.php on line 31には $db = new myDatabase(); と書かれています。 $db = new myDatabase(); の()には何を入れればいいのでしょうか? いろいろ試してみたのですが全然反応してくれません。
- psqlでエラーログをとりたい
こんにちは、honiyonです。 WindowsXP + Cygwin + PostgreSQL という環境で使用しています。 psqlは http://www.interwiz.koganei.tokyo.jp/software/PostgreSQL/windows.html にあるWindows版を使用しています。 この環境で、ファイルに保存してあるSQLを一括処理した場合に発生するエラーをしる為に、実行結果をファイルに保存したいと思い、 psql -h localhost [DB名] < sqllist.txt > log.txt のように実行してみました。 確かにログは作成されましたが、正常時のみで肝心のエラーメッセージが省かれて保存されます。 そこで、 psql -f sqllist.txt -o log.txt -h localhost [DB名] としましたが、変化ありませんでした。 もしエラーメッセージを保存する方法がありましたら、是非ご教授ください(.. 宜しくお願いします(..
- ベストアンサー
- PostgreSQL
- honiyon
- 回答数2
- Excel VBAで名前定義の記述について
Excel2003ですが、データ部分の範囲が変わるため都度VBA で範囲を取得して名前定義を書き換えようと思っているのですが、範囲名は取得できますが、ダブルクオーテーションに囲まれてしまい、認識されません。手動で名前定義のダブルクオーテーションをはずすと認識されます。 下記コードでやっていますが、どのように記述すれば認識されるのでしょうか?教えてください Sub 名前定義() '***************************************************************************** '名前定義 Dim ソースデータ範囲 As Variant Dim 右下端 As Variant '名前→定義でソースデータ範囲を”DB”に定義 Range("A1").CurrentRegion.Select Selection.CurrentRegion.Select 右下端 = Selection.Item(Selection.Count).Address ソースデータ範囲 = データ! & "A1" & ":" & 右下端 Worksheets("データ").Activate ActiveWorkbook.Names.Add Name:="DB", RefersToR1C1:=ソースデータ範囲 End sub
- oracle ダンプファイルのサイズとインポート先の表領域の使用サイズ
oracle ダンプファイルのサイズとインポート先の表領域の使用サイズの関係 あるダンプファイル(2.5GB)をオラクルDBへimportしたら、 そのDBの表領域が10GBほど使用されました。 2.5GBのものをimportしたのに、なぜここまで表領域を消費するのでしょうか? (これまでこのようなことはありませんでした。) 表領域の使用サイズをもっと少なくするにはどうすればよいのでしょうか? エクスポート時のコマンド exp aaaa/aaaa file=bbbb.dmp log=exp_cccc.log consistent=y インポート時のコマンド imp aaaa/aaaa file=bbbb.dmp log=imp_cccc.log エクスポート時に「compress=n」をつけたり、 インポート時に「ignore=y」をつけたりしたのですが、 とくに変化はありませんでした。
- セッションについて。
プログラミング初心者です。サーブレットを勉強しています。 同じオブジェクトがセッション上で使い続けられず、困っています。 あるJSPファイル内で、 <jsp:useBean class="kajitu" id="kajitu" scope="session"/> という記述をし、そのファイル内で、 kajitu = db.load(1);//戻り値として、kajituオブジェクトが戻ってくる。戻ってくるkajituオブジェクトはdbクラス内で生成し、値を入れたものが返ってくる。 という記述をし、kajituオブジェクトに値をいれた(つもり)のですが、遷移して次のページにいくと、kajituオブジェクトは空(初期状態)になっています。kajituオブジェクトについて、何かいじっている処理は上の操作以外に特にありません。 上記の処理は、まずいやり方でしょうか? よろしくお願いします。
- シティーナイトラインの予約
4月にドイツへ旅行を計画している者です。 ジャーマンレイルパスを持って「ハンブルグ~ミュンヘン」の区間をシティーナイトライン(CNL)のクシェット(簡易寝台)で移動する予定です。 そこで困っている事は、CNLのパスホルダー料金でネット購入が出来ません! 業者を介せば6000円(送料込み)で購入できるところまでは辿り着いたのですが、業者を通さずに直接DBから購入したいと思っています。 DBのHPで個人情報を入れ、最後の決済のページの手前まで行っても、「パスホルダー料金」に関するコメント出てきません。 オンラインによるパスホルダー料金での購入方法を知っている方がおられましたら、どうかご教示下さい。 もしくは、直接購入が不可能なのでしょうか? 宜しくお願いします。
- SQLの書き方
電話番号がcsvファイルに000-0000-0000 という形で たくさん入っています。これをアクセスのフォームを使って 読み込んで、オラクルサーバーとつなげ、SQLを発行しています。 DB上には電話番後はtel1 000 tel2 0000 tel3 0000 というように、フィールドが分かれてハイフンなしで入っています。 これを抜くためにはどのようなSQLをかいたらいいのでしょうか? 苦し紛れに書いてみたSQLは select telno1_1||'-'||telno1_2||'-'||telno1_3 as TEL1,* from DB where TEL1 = '" & n1 & "'" というものです。 n1にはcsvから読み込んだ電話番号が000-0000-0000の形で入っています。 どなたか教えてください。 宜しくお願いします。
- SQL文を一気に入力したい
データベースに今までのデータを入れるため、 SQL文で入力しようと思っています。 しかし、入力するデータ量が多いので、 ファイルから読み込んで実行しようと考えました。 そこで、以下のプログラムを書いたのですが、 なんだかうまくいきません。 どなたか教えていただけないでしょうか。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>データの追加</title></head> <body> <?php $host = "localhost"; if (!$conn = mysql_connect($host, "root", "pass")){ die("データベース接続エラー.<br />"); } mysql_select_db("service_db", $conn); $fp = @fopen('sample.txt','r'); $i = 0; while( $sql[$i] = fgets($fp,2048) ){ $sql[$i] = stripslashes($sql[$i]); // print $sql[$i]; mysql_query($sql[$i], $conn) or die ("登録できませんでした。".$i); $i++; } fclose($fp); ?> </body> </html> ※ファイルにはSQL文が1行にひとつ書かれています。 よろしくお願いします。
- 日付の比較方法
お世話になります。 新規で日付を入力する際に、既にDBに存在している日付を入力するとエラーとなる仕組みを考えていますが、うまくいきませんので、助力をお願いいたします。 MySQLのDBにはDATE型にて日付が「2007-06-26」といった形式にて保存されています。 php上から日付の入力を行う際には、「20070626」と入力しています。 MySQLコンソール上では、「2007-06-26」と「20070626」は同じものとして扱ってくれますが、php上では違うものとして扱ってしまうらしく、比較を行うことができません この数字を比較する手段が思いつきませんので、ご助力よろしくお願いします。 MySQL 5.0 PHP 5.2.1
- データベースリンクについて
サーバーAからサーバーBにDB_LINKを作成し、サーバーBのテーブル(参照権限付与済)を参照しにいったところ、『ORA-01017: ユーザー名/パスワードが無効です。ログオンは拒否されました。』となってしまいました。 またサーバーCにDB_LINKを作成したら何のエラーも発生しませんでした。 ちなみにSQLPLUSからサーバーBにログインは可能で、前述のテーブルも参照できました。しかしSQLPLUSからDBLINKを介しての参照は同じエラーになってしまいます。 ちなみに固定ユーザーでプライベート接続でリンクを作成しました。 相手サーバーにユーザーもIDも登録済みです。 いろいろ調べてみたのですが、全然わかりません。 ご存知の方がいらっしゃったら教えて下さい。 宜しくお願いします。
- 締切済み
- Oracle
- beat-it007
- 回答数1
- ページ一部分のJavaScriptを無効にしたい
以下のようなページ ----------------------------------- ....<html>.....<body> つらつら つらつら つらつら --- 1.ここは、DBからテキストを引用して貼り付け --- つらつら つらつら </body></html> ----------------------------------- において、 1.の部分は、DBから取り出してきた文字列 を貼り付けることになっています。 文字列中に悪意のあるスクリプトが記述され たり、勝手なFormが作られてSubmit()される のを防ぐために、この1.の部分からのスクリ プトの呼び出しを無効にしたいと思うのです が、いい方法をご存知ないでしょうか。 なお、1.以外の部分には、スクリプトを使っ た処理が書かれますので、ここは有効にした いのです。 これが解決できれば、iframe の不正利用制御 にも応用できるかもしれません。どなたか、 知恵を与えて頂けないでしょうか。
- ベストアンサー
- JavaScript
- sabusabuu
- 回答数7
- バックアップファイルの復元に時間がかかる
以下のコマンドを入力してSQLファイルを作成します。 mysqldump --databases DB名 > "保存先.sql" -u root 処理が完了するとSQLファイルが作成されており、 そのファイルを復元するのですが、処理に時間がかかってしまいます。 復元は以下のコマンドです。 mysql DB名 < "保存先.sql" -u root 復元処理は行われているのですが、2時間経過しても数万件の復元しかできていません。 データはデータベース全体で200万件程度です。 バックアップの処理は20分もかからない時間で完了するのに、復元だけがこんなに時間がかかるものなのでしょうか? 環境はOSがwindowsXP pro MySQL 4.0.26です。 その他はapache2.0.59とphp5.1.6です。 宜しくお願いします。
- ブースターのデシベルは20<33<40良い?
マスプロのブースターVUBCB33AGを使用して 地デジを見たいとセットしました。 アンテナはマスプロLS30です。 しかし、電波が弱いためかNHKと民放2社が写りません。 場所は宮城県です。エリアマップなどでは視聴不可のエリアなんですが 民放3社は見えるんです。 入力レベルを見ると、写らない放送局は20~26と表示されます。 30以上は無いと写らないみたいです。 そこでブースターの選定を変更すればより入力レベルが上がり 写るようになったりしないでしょうか? 40db型のブースターの方がより映りやすいとか いったことはないのでしょうか? そもそもdBって何?ということが分かりませんけど・・・。 一般には33dBが多くでまわっているようですが。 宜しくお願いします。
- 「表参道」が「侮Q道」となる
PHP+MySQLにてフォームに入力されたデータを DBへ格納し、普通に表示、又はフォームに読み込んでデータの再編集 を出来る仕組みを作っているのですが DBに「表参道」の文字列を格納し、 呼び出して普通に表示する分には「表参道」と問題なく表示されるのですが それを再編集するとき(フォームのinputタグに読み込み)に なぜか「侮Q道」となってしまいます。 色々と調べてみたのですが5C問題とも少し違うようですし・・・ 今のところ、「表参道」だけがおかしいのですが。 文字コードは全てShift-JISにて記述しております。 どなたか同じような症状を知っている方、もしくは対処方法をご存じの 方はいらっしゃいますでしょうか。
- データ削除、追加によるロールバックセグメントについて
環境:Oracle9i サーバ:Win2003 言語:VB6 テスト環境であるテーブルの200万件の削除、100万件の追加を行った後にVBアプリがすごく遅くなりました。 1.ロールバックセグメント(UNDOセグメント?)にデータがたまって遅くなったのでしょうか? またはテンポラリにデータがたまったのでしょうか? 2.削除や追加が行われた場合はどのオブジェクトにデータがたまったりするのでしょうか? 対応としてDBサーバのOSの再起動を行ったのですがまだ遅く、再起動後にDBの再起動を行ったらなぜか遅かったのが改善されました。 そもそも原因がデータの削除、追加で体感レベルで遅くなったりするのかも疑問です。 基礎知識が足りなくて申し訳ありませんが、アドバイスお願いいたします。
- ベストアンサー
- Oracle
- toshi_200578
- 回答数3
- 勤務地が「都内各地」とある場合
こんばんは。 ソフト会社の求人で上題のような1文が明記されていることは 多いですよね。 要はソフト会社の求人は「SE」としての求人なのに、客先行ったら PGやテスターだった、、ということもあると思います。 正社員だとこんな感じで(普通は)仕事選べませんよね。 ※この業界の離職率が高い原因? 自分は設計系のDBエンジニアを志望していますが 明日面接の会社はDB運用周りもやっています。 今回の転職では運用周りに出向されることは避けたいと思っているんです。 ※自分は運用周りの経験が強いです 確実に自分の要望や志向を聞いてもらうには、面接とかでどのように対応すれば よいでしょうか?。
- 締切済み
- SE・インフラ・Webエンジニア
- noname#17136
- 回答数2