検索結果
DB
- 全てのカテゴリ
- 全ての質問
- 色々と調べてみましたが、分かりません。
下記ページの計算問題の解法を教えて頂けませんでしょうか? http://itnavi.style-mods.net/question/db18/db18_7.htm
- ベストアンサー
- 情報処理技術者
- SakuraiMisato
- 回答数1
- postgresからmysql
postgresのDBをmysqlのDBにインポートすることは可能でしょうか? postgres環境文字コードUTF-8 mysql環境文字コードEUC-JP
- postgresの仕様について
初めまして。 早急に教えて頂きたいことがございます。 postgresに1日分の検索履歴を保管する 仮想DB(履歴管理DB及び履歴累積DB) みたいなものはございますでしょうか? また、もしあるならばその仮想DBの容量等 確認するコマンドがありましたら、 教えてください。 よろしくお願いします。
- 締切済み
- PostgreSQL
- rapid6
- 回答数1
- 一意のデータを取得
現在、ASPを利用して DBへ登録するプログラムを組んでいます。 そこで、DBへ登録時に主キーとして使う一意のデータを 作りたいのです。 DB(例えばaccess)のオートナンバー型式を使えば、できますが、これをASPプログラムのほうで作成したいのです。 宜しくお願いします。
- ベストアンサー
- Microsoft ASP
- superstar
- 回答数2
- ミシン針について質問です
ミシン針のDBは職業用、HAは家庭用ですが DB、HAとは何の略なのでしょうか。 そしてDB×1の「×1」とはどういう意味なのでしょうか。 ネットで色々検索してみたのですがわからなくモヤモヤしています。 どなた知ってらっしゃる方がいたらお願い致します。
- ベストアンサー
- 手芸・裁縫
- gooday3131
- 回答数3
- 得られた処理結果を、その前の時点で使いたい。
echo "項目数".$number; //「下記のwhile文を繰り返した回数」と同値 echo "<br>"; //項目表の作成開始(テーブル形式) echo "<table>"; if($db = sqlite_open($db_pass)){ $query = "SELECT id FROM tbl_test ORDER BY id DESC"; $result = sqlite_query($db, $query); $i = 0; while($data = sqlite_fetch_array($result)){ echo "<tr><td>項目".$data."</td></tr>"; $i++; } sqlite_close($db); } else{die("$dbオープンエラー");} echo "</table>"; //項目表作成完了 $number = $i; //while文を繰り返した回数を変数$numberに格納 //ここで得られた$numberを「項目表」の上で使いたい! /*======================================================== イメージとして、上のようなコードを書きましたが、実際には上のコードでは、言うまでもなくエラーとなります。 項目表を作成する前の時点では、$numberの中身は空っぽなのですから。 なお、ここでは例として、while文の中の処理を簡単なものにしていますが、実際には、100段くらいの長いコードになっています。 現状では、カウントするためだけに短くwhile文を書いて、カウント数を得てそれを使っていますが(以下参照)、賢い方法とは思えないので、質問しました。 ========================================================*/ //カウント用(カウントのみ行う。データ抽出・出力はしない) if($db = sqlite_open($db_pass)){ $query = "SELECT id FROM tbl_test ORDER BY id DESC"; $result = sqlite_query($db, $query); $i = 0; //カウントのみ行うので「$i++;」だけ書く。 while($data = sqlite_fetch_array($result)){ $i++; } sqlite_close($db); } else{die("$dbオープンエラー");} $number = $i; echo "項目数".$number; /*======================================================== そして、ここから、項目表を作るコードを書き始める。 つまり、データベースを開いて、データを抽出する処理を2度も繰り返しているわけです。 私が希望しているのは、1度に、データ抽出とカウントをまとめて行い、カウントで得た数値を、そのカウントの前の時点で使いたいということです。 =========================================================*/ //ここから、項目表の作成開始(テーブル形式) echo "<table>"; //データのみ抽出・出力(カウントは済んでいるため、する必要なし。) if($db = sqlite_open($db_pass)){ $query = "SELECT id FROM tbl_test ORDER BY id DESC"; $result = sqlite_query($db, $query); while($data = sqlite_fetch_array($result)){ echo "<tr><td>項目".$data."</td></tr>"; } else{die("$dbオープンエラー");} echo "</table>"; //項目表作成完了 /*======================================================== 質問内容は以上です。 質問文が長い割には、中身は至ってシンプルです。(笑) どのようなアドバイスを頂けるか分かりませんが、 「参照渡し」などで解決できるのかな??なんて思っています。 どなたか、賢い方法を教えて下さい。お願いします。 ========================================================*/
- セレクトボックスについて
ログイン画面を作っていまして、セレクトボックスでCさんを選択し、パスワードを間違えて入力(valueの値がパスだと思って頂いて結構です)したらログイン失敗メッセージを出して、リンクからログイン画面に戻れるように下記のコードになっているのですが、 セレクトボックスの値がAさんにリセットされてしまいます。この時、Aさんではなくて最初にセットしたCさんにセットする方法はどのようにするのでしょうか? #ログイン画面用サブルーチン print "Content-type: text/html\n\n"; print "<html>\n"; print "<head>\n"; print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n"; print "<title></title>\n"; print "</head>\n"; print "<body>\n"; &analysis; &auth; sub analysis{ if ($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $value =~ s/\r//g; $FORM{$name} = $value; } $pass2 = $FORM{'password'}; return; sub login{ print <<HEADER; <center> <caption> <h1>ログイン</h1> </cption> <table border="5" bgcolor="cfcfcf" width="300" height="150"> <tr> <td align="center" valign="center"> <form name="form" method="post" action="./rental.cgi"> ユーザー名: <select name="user_name"> <option value="1" $check1>A</option> <option value="2" $check2>B</option> <option value="3" $check3>C</option> </select> <br> <br> パスワード: <input type="password" name="password"> <br> <center> <input type="submit" name="submit" value="ログイン"> </center> </form> </td> </tr> </table> </center> HEADER } #ユーザー認証サブルーチン sub auth{ use DBI; $db_name = "bookmanagement"; $db_host = "localhost"; $db_user = ""; $db_password = ""; $db_table = "usertable"; $ID = $pass1; $password = $pass2; $conn = DBI->connect("DBI:Pg:dbname=$db_name;host=$db_host",$db_user,$db_password)||die "DBI connect failed: &DBI::errstr"; $sql = "select userID,pass from usertable where pass='$password'"; $result = $conn->prepare($sql); $ref = $result->execute; print <<HEADER; <script type="text/javascript"> function henkyaku(id){ document.form.user_name.value=id; document.form.submit(); } // --> </script> HEADER ($db_userID,$db_password) = $result -> fetchrow_array(); $result -> finish; if($pass2 eq ''){ &login; } elsif(($db_password eq $password) and ($db_userID eq $ID)){ &display; } else{ print "<center>"; print "ログインに失敗しました。<br>ユーザー名・パスワードを確認してもう一度ログインしてください。<br><br>"; print "<a href=\"./rental.cgi\" onClick=\"henkyaku('$pass1')\">" ."ログインページへ戻る"."</a>"; print "</center>"; } $conn -> disconnect; } print <<FOOTER; </body> </html> FOOTER 1;
- まず、ご覧になれた方に、御礼を申し上げます。(ネットワークの質問)
まず、ご覧になれた方に、御礼を申し上げます。(ネットワークの質問) ネットワーク設定の質問させていただきたいと思います。 ・現状環境 OS:Windows2003 Server WEB(AP)サーバ:oracle AS 10g(以下AS) DBサーバ:oracle 10g(以下DB) 上記環境は同一物理サーバに運用されています。 ※サーバに独立IPおよびDNSに付与されいます。 ASの負荷が大きくなるため、負荷分散の観点でASを独立させてたいです。 よって、下記条件で構築したいですが: 1.ASとDBを別物理サーバに分けたいと考えています。 2.ネットワーク(社内LAN)上にASとDBそれぞれ独立IP(DNS)を付与します(もしくDBには付与しなくでもいい) 3.ASからDBに社内LANを通さずにローカル接続(表現おかしいかもしれない)したいです。 (DBとのトランザクション最大にしたいため) ネットワーク初心のものですので、 (1)上記設定する場合は接続の仕方(設定方法、注意事項など)をご教授頂きたいです。 (2)もしくは勉強できるサイトがあれば教えていただきたいです。 (3)さらに、不勉強な質問:ルータを使わなくでも出来るでしょうか(直接サーバ間ケーブル接続とか) 注:googleで検索したところで、下記レンタルサーバサイトの構築例(1)が私のイメージに非常に近いですので、恐縮ですが、ご参照になればと思います。 http://www.willnet.ad.jp/plan_vps_pf.html 以上、長文になりますが、ご教授の程、宜しくお願い申し上げます
- 締切済み
- その他(プログラミング・開発)
- rectangle
- 回答数1
- PostgresSQL文→MySQL文への変換について
始めまして、soulutionと申します。 この度、社内イントラネット構築により、備品発注機能をポータルサイトに追加することになりました。 ポータルサイトはphp+mysqlにて動作しております。 なのでphp+mysqlにて備品発注機能を実装しようと思いまして、ベースはショッピングカート機能で作成しようかと思っております。 googleなどでphpによるショッピングカート作成しているフリープログラムを見つけ、プログラム解析をしていたのですが、そのプログラムのデータベースはPostgresSQLベースで組まれており、当方ではPostgresSQL文をMysql文に変換できなかったため、皆様にお力添えしていただけたらと思っております。 いろいろ思考錯誤しましたが、エラーとなりました。。 一応下記に構文を載せておきます。 どうぞよろしくお願い致します。 開発環境(サーバ) OS:windows XP sp2 PHP:バージョン5.28 MySQL:バージョン5.1 エディタ:Adove DreamweaverCS3 ブラウザ:Internet Explore ver6.0 PostgreSQL文(これをMySQL用に変換します) ------------------------------------------------------------ if($mode == 'sort'){ if($a){ $sql = "select * from db01 where a = " . $a . " order by " . $b . " " . $c; }else{ $sql = "select * from db01 order by " . $b . " " . $c; } }else{ $sql = "select * from db01 order by " . $b . " " . $c; } MySQL(当方が考えました) ------------------------------------------------------------ if($mode == 'sort'){ if($a){ $sql = "select * from db01 where a=$a ORDER BY $b.$c "; $mysql->query($sql); }else{ $sql = "select * from db01 ORDER BY $b.$c"; $mysql->query($sql); } }else{ $sql = "select * from db01 ORDER BY $b.$c"; $mysql->query($sql); } エラー ------------------------------------------------------------ Fatal error: Call to undefined function pg_query() in C:\Program Files\Apache Group\Apache2\htdocs\Prototype\equipment-order.php on line 408
- Oracle SPFILE復元について
お世話になります。 実はsga_max_sizeを変更するとDBが起動しなくなりました。 そのため、元に戻そうと考えました。 変更する前にDBを停止しSPFILEをバックアップしていましたので DB停止後、SPFILEをコピーしました。 するとDBは起動し問題なく動作しているようにみえています。 この復元方法は正しいのでしょうか?また問題はないでしょうか? PFILEからSPFILEを作成しなおす方法もあると思いますが・・・
- エラー3011
パス名もきちんと設定し、データもあっているのですが オブジェクトが存在しないか、名前、パス名が違うと エラーがでてしまいます。どこが違うのでしょうか? Dim db As String Dim db_Mdb As DAO.Database Dim rd_Mdb As DAO.Recordset Dim stSQL As String db = "C:\XXX\VB\kanri.mdb" 'パス名は、アドレスをコピー貼り付けしたので間違いないと思います) ”省略(データベースに接続)” stSQL = "select * from name where bango=0001;" Set rd_Mdb = db_Mdb.OpenRecordset(stSQL, dbOpenTable) お願いしますm(__)m
- ベストアンサー
- Visual Basic
- W07A09
- 回答数3
- 答えだけの質問ページを閲覧して、困りました。
メモリーのデータ転送速度の計算方法を教えて頂けませんでしょうか? http://itnavi.style-mods.net/question/db24/db24_22.htm
- ベストアンサー
- 情報処理技術者
- SakuraiMisato
- 回答数1
- テスト環境と本番環境で、DBからのデータ取得にかかる時間に違いがある。
お世話になります。 WebサーバとDBサーバを使用して構築したシステムが あります。 テスト環境と本番環境があり、それぞれ、以下の様になってます。 テスト環境 Webサーバ Windows2000 Server+IIS5.0+ .NET Framework DBサーバ Windows2000 Server+Oracle8.0.6 本番環境は Webサーバ Windows2000 Server+IIS5.0+ .NET Framework、 DBサーバ Solaris(バージョン分からず)+Oracle8.0.6 となっています。 テスト環境と本番環境の違いについてですが、 Webサーバの方は、スペックは違いますが、 その他の環境は同じです。 DBサーバの方は、OSの違いとOracleのデータベースの定義に少し違いがあるかもしれませんが、 データの件数とテーブルの定義は同じです。 そこで肝心の質問の件なのですが、 テスト環境と本番環境で、同システムを実行した際に、 DBからのデータ取得にかなりの時間の差があるのです。 テスト環境で、2~3分で終わる処理が 本番環境だと、30分くらいかかってしまいます。 何が原因でこのような状態になっているか分からず、 すごく悩んでいます。 ネットワークの速度にはそれほど違いはないのですが・・・。 また、マシンスペックは本番環境の方が高いです。 どんな細かい情報でもかまいませんので、 ここが怪しいのではないか?とかありましたら、 ご教授お願いします。 また、他に必要な情報とかありましたら、 できる限り調べますので、どうぞよろしくお願いします。
- ベストアンサー
- その他(データベース)
- burger_street
- 回答数4
- MSDSに分析法や測定法が一緒になったDBはありませんか?
農薬などの規制化学物質の物性や毒性情報のデータベースはありますが、それに分析法(前処理など)やスペクトルデータなどが一緒になっているデータベースはありませんか? 物性、分析法、スペクトルデータをそれぞれ別なHPで見ていますが、一緒になっていると便利に思えるのですが。
- VB6でDB接続中は他のプログラムが実行できないようにしたい。
初心者です。 VB6+MSDEで開発しております。 ある程度完成しかけているところに、何人かにテストしてもらっているところに1つ問題が・・・。 DBにアクセスしているプログラム中で他のボタンを押すと固まるということが発生しました。何かよい方法はないでしょうか。 今考えられるのは、ボタンを触れないようにするくらいなのですが・・・。何かないでしょうか・・・。 ご教示、宜しくお願いいたします。
- 締切済み
- Visual Basic
- oshietetyo-dai
- 回答数4
- FC4でmysqlを使用して PEAR DB への接続ができない
FC4に、yumでPHP5.0.4、php-pear-5.0.4、php-mysql-5.0.4、(mysql-4.1.20,mysql-server-4.1.20)をインストールしました。 <?php $con = mysql_connect("localhost","taro","password") or die("接続出来ません"); print "接続しました"; mysql_close($con); ?> を実行すると、「接続しました」と出ます。ところが、 <HTML> <HEAD><TITLE>PHP test</TITLE></HEAD> <BODY> <?php require_once("DB.php"); $dbUser="taro"; $dbPass="password"; $dbHost="localhost"; $dbName="testdb"; $dbType="mysql"; $dsn="$dbType://$dbUser:$dbPass:@$dbHost/$dbName"; $conn = DB::connect($dsn); if(DB::isError($conn)){ die($conn->getMessage()); } print ('DBに接続しました'); $conn->disconnect(); ?> </BODY></HTML> を実行すると、DB Error: connect failed と出て、接続できません。 php.iniは、 include_path = ".:/usr/share/pear:/php/includes" としてあり、 [root@FC4 ~]# ls -l /usr/share/pear/ で調べても drwxr-xr-x 2 root root 4096 5月 27 18:06 DB -rw-r--r-- 1 root root 38937 11月 8 2005 DB.php となっています。 パスの切り方が間違っているでしょうか? どのようにすれば接続できるでしょうか?よろしくお願い致します。
- phpmyadminエクスポートに関して
phpmyadminエクスポートに関して 初心者です。 phpmyadminを使ってDBの内容を別サーバのDBにコピーしたいのですが、 エクスポートしても空のファイルになってしまい困っています。 どういった原因が考えられるでしょうか? phpmyadminのバージョンは2.11.9.5です。 よろしくお願いいたします。
- Access97とAccess2002の互換について
教えてください。 以前Access97でDBを作成したのですが、今Access2002を使い始めていまして、Access97のDBを開こうとすると「読取専用となっています....」と開けません。 どうすれば良いのか、ご存知の方いらっしゃいましたら、ご伝授ください。 宜しくお願い致します。
- ベストアンサー
- その他(ソフトウェア)
- gkei_bun
- 回答数3
- spring, hibernate 等使う 時 スピードはどうなりますか。
お疲れ様です。 DB O/R mapping のspring、hibernateなどを使う時 それを使わなく直接、単にsqlを投げてDB接続する時と比べ、 プロジェクトの動作スピードがどうなりますか。 web アプリケーションの場合クライアントが受ける スピードはどうなりますか。 O/R mapping を使わないのが早いでしょうか。
- ADOの中身は何でしょうか?
最近ADOという言葉を知ったのですが、理解が出来ていません。 ADOを土台としたとき、その上にDBとプログラミングがある ということでしょうか? ADOを停止して再開するということはどういうことでしょうか? DBの再起動と何が違うのでしょうか?
- ベストアンサー
- その他(データベース)
- GreenVVV
- 回答数1