検索結果
DB
- 全てのカテゴリ
- 全ての質問
- ドラゴンボールスーパーカードゲームの等級について
ドラゴンボールスーパーカードゲームのカードを入手しました。 『DB-513-II ゴジータ』大きい金の星が1つ 『DB-522-II ブロリー』赤い星が2つ レアとか激レアとかあるんですよね。この2つの正式な等級名称を教えてください。
- ベストアンサー
- その他(ボードゲーム)
- giandon
- 回答数1
- PHPとMySQLを使ったフォームを作っていますが、うまくできないこと
PHPとMySQLを使ったフォームを作っていますが、うまくできないことがあり書き込みさせていただきます。 わかる方、ご助力願えれば幸いです。 フォームから、送信されたデータを受け取って、MySQLに登録する際に、フォーム内に空欄があると、うまくMySQLのデータベースに追加ができなかったり、変更ができなかったりします。 コードを簡単に書くと… <?php //フォームからデータを取得 $name = $_POST['name']; $address = $_POST['address']; $age = $_POST['age']; //データベース接続処理 $db = mysql_connect("localhost","user","password"); mysql_select_db("db_name",$db); $rs = mysql_query("select * from tablename order by my_id desc",$db); //データベースへの登録 $rs = mysql_query("INSERT INTO tablename(name,address,age)VALUES('$name','$address','$age')",$db); ?> このような感じになります。 フォームには、名前、住所、年齢を入力しているわけですが、年齢が必須でないため、空欄として送られてくることもあります。 年齢に数値が入っている場合は、うまく登録されますが、空欄であった場合、特にエラーが出るわけでもなく、単に「登録されない」という状況がおきます。 データベースのテーブルのフィールドでは、ageは int(11)でNULLはYes、defaultはNULLになっております。 自分なりに調べてみたつもりですが、知りたい情報に出合うことができませんでした。 よろしくお願い致します。
- synchronizedについて
こんにちは!質問です! javaのsynchronizedについて教えてください。 DBへの更新メソッドに、 排他制御をしようと思っているのですが、調べて自分で コーディングしました。アドバイスをお願いします! public static synchronized void update() throws SQLException{ Connection db = null; PreparedStatement objPs = null; ResultSet rs = null; StringBuffer sql = new StringBuffer(); try { Context ctx=new InitialContext(); DataSource ds=(DataSource)ctx.lookup("java:/comp/env/test/sample"); db=ds.getConnection(); sql.append("UPDATE "); sql.append("test "); sql.append("SET "); sql.append("aaa = '000', "); sql.append("bbb = '000', "); sql.append("ccc = '000' "); sql.append("WHERE dd = '0'"); objPs=db.prepareStatement(sql.toString()); objPs.executeUpdate(); } catch (SQLException e) { //エラー処理 } catch(Exception e) { //エラー処理 } finally { try { if(rs!=null) {rs.close();} if(objPs!=null){objPs.close();} if(db!=null) {db.close();} } catch(Exception e){ e.printStackTrace(); } } } クラスはpublicですが、static synchronized にしていたら、 排他制御が可能でしょうか? staticなので、インスタンス複数でも1つしか存在しないのですよね? その場合、このメソッドを呼び出しているスレッドが終了しないうちに 別のスレッドが呼び出した場合、そのスレッドはどうなるのでしょうか? 目で見て確認する方法もできれば、教えていただきたいです! また、sql発行メソッド(上記メソッド)を直接排他制御するのと、 上記メソッドの呼出元を排他制御するのと、どちらがいいとかって あるのですか? ご存知の方、よろしくお願い致しますm(_ _)m
- ベストアンサー
- Java
- system0001
- 回答数3
- DBD::Mysql が使用する標準のsocketはどこから得ているか?
以下のようなスクリプトで、以下のようなエラーになっています。 port(socket)を指定しているにもかかわらず使用されない理由も分からないのですが、エラーメッセージのsocketはどこで設定されているのでしょうか? /etc/my.cnf で /tmp/mysql.sock を指定し、サーバーとクライアントは問題なく通信できています。 よろしくお願いします。 ■perlスクリプト ---------------------------------------- #!/usr/local/bin/perl use DBI; $user = 'usr'; $passwd = 'password'; $ds = 'DBI:mysql:db_name;host=localhost;port=/tmp/mysql.sock'; $db = DBI->connect($ds, $user, $passwd); (以下略) ■perlスクリプトのエラー ---------------------------------------- $ ./script_name.pl DBI connect('db_name;host=localhost;port=/tmp/mysql.sock','root',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at ./script_name.pl line 9 ■環境 ---------------------------------------- mysql:バイナリの(rpmでないやつ)4.0.24-standard OS:Linux 2.4.20-31.9(REDHAT) DBD:DBD-mysql-2.9004
- ACCESS2000 VBA フォームのコントロールに値を転記
<やりたいこと> 保存されているレコードのフィールド値を修正するために、修正用非連結フォームを開くとき、当該レコードの値を転記したい。 <できないこと> コンボボックスに値が転記できない。 (テキストボックスには値が転記できる。) Private Sub Form_Load() Dim Sql As String Sql = "SELECT* FROM T_履歴 WHERE NO.=" & Key & ";" 'KeyはPublic変数、別のフォームモジュール内で値が格納されている。 'Keyによって、レコードはひとつに絞られている。 Dim DB As ADODB.Connection Set DB = CurrentProject.Connection Dim RS As New ADODB.Recordset RS.Open Sql, DB, adOpenForwardOnly, adLockOptimistic, adCmdText Me!氏名combo = RS!氏名 ↑この式で思うような結果が得られない。 .Text .Value のプロパティを付加しても結果は同じ。 ACCESS97ではこのように コンボボックス名="値" で、 値が代入され、コンボのソースの中からその値が選ばれた状態になったのに…。
- 締切済み
- Visual Basic
- raly-raly
- 回答数1
- PHPLIBでのエラー
こんばんわ, 現在自分のHPをPHPLIBを使用したセッション認証を取り入れようとしているのですが,エラーがでてしまいます。 エラーの内容は, Warning: main(db_pgsql.inc): failed to open stream: No such file or directory in /XXXXXXXXXXX/prepend.php on line 30 Fatal error: main(): Failed opening required 'db_pgsql.inc' (include_path='.:./include:./template') in /XXXXXXXXXXX/prepend.php on line 30 という内容が出ています。 そのprepend.phpの中は, 25 #ORIGINAL 26 $_PHPLIB["libdir"] = ""; 27 28 29 30 require($_PHPLIB["libdir"] . "db_pgsql.inc"); となっています。 また,同ディレクトリにある.htaccessには 3 DirectoryIndex index.php 4 5 <IfModule mod_php4.c> 6 php_value include_path ".:./include:./template" 7 8 php_value auto_prepend_file "prepend.php" 9 </IFModule> 10 11 AddType application/x-httpdphp .php .inc .ihtml となっています。 おそらく初歩的な質問だとは思いますが, よろしくお願いします。
- SQL文の関数らしいのですが、意味を正確に調べたいとき。
Visual Basic で組んだ業務ソフトのソースを見ているところなのですが…。データベースは SQL Serverを使っています。その中のコードとして SQL = "SELECT * FROM MPGSUB " _ & "WHERE 端末ID = " & Conv_DBValue(Client_ID, DB_String) というのがあります。これは、《"端末ID"列から、DB_Stringの型に変換した値をClient_ID という列名にして取得する》ということで良いのでしょうか。 Conv_DBValue やDB_String は、手元の辞典にも載っていないし、ネットで検索しても解説しているところがありません。このようなときは、プログラムで参照すべき他のモジュールが足りないと考えた方が良いのでしょうか。 ときどき調べがつかない関数があるので困ってしまうので、そのような時はどうすべきか教授願いたいです。(^^;
- 締切済み
- SQL Server
- kistune
- 回答数3
- プリぺアードステートメントのエスケープ処理に関して
現在、usersテーブルに、 ------------------------------------ id news_cnt news 1 0 あいうえお ------------------------------------ このように入っているとします。 今回、 (1)news_cntを現在の値+1 (2)newsに格納されている現在データ(あいうえお)の後ろに新しいデータを付け加える。 この2つを変更したいです。 その場合、プリぺアードステートメントを使い、以下のように書きました。 $db=connectDb(); $st=$db->prepare("update users set news_cnt=news_cnt+1,news=concat(news,:newData) where id=:id"); $st->execute(array(":newData"=>$newData,":id"=>$id)); $db=NULL; これで一応動くのですが、適切にエスケープ処理はされているでしょうか? (news_cnt+1をそのまま書いてしまっているが、問題ないか?) 問題ある、ない。 ある場合はこんな書き方がよろしい、 ということを教えていただけたら幸いです。 よろしくお願い致します。
- ベストアンサー
- PHP
- infinity38
- 回答数3
- MySQL レコード追加と文字コードの変換
MySQLで、照合順序がutf8_general_ciの"db"というデータベースに "hiragana"というテーブルを作っています。 (MySQLバージョン:5.5.27、 PHP拡張機能 MySQLi) 追加できたりするのですが、日本語が文字化けしたり、コードが古いなどで うまくいきません。 レコードを追加するコードのサンプルを教えていただけませんでしょうか? 使っている関数が古い書籍のサンプルのため 「この拡張モジュールは PHP 5.5.0 で非推奨になりました。将来のバージョンで削除される予定です。」 という関数ばかりで手詰まりな状態です。 //------ 入力するデータ ------ $hiragana['a'] = 'あいうえお'; $hiragana['k'] = 'かきくけこ'; $hiragana['s'] = 'さしすせそ'; $hiragana['t'] = 'たちつてと'; $hiragana['n'] = 'なにぬねの'; //------ DBの情報 ------ $server = "localhost"; $dbname = "db"; $user = "root"; $password = "************"; //------ INSERT INTO ------ $sql = "INSERT INTO hiragana( a, k, s, t, n ) VALUES( '".$hiragana['a']."', '".$hiragana['k']."', '".$hiragana['s']."', '".$hiragana['t']."', '".$hiragana['n']."');";
- 締切済み
- PHP
- synchro-night
- 回答数4
- Vbaでアクセスからエクセルにリンクテーブルする
Vbaでアクセスからエクセルにリンクテーブルするには? エクセルの情報: C:\Users\Desktop¥新規 Microsoft Excel ワークシート.xlsx シート1の情報: フィールド1 フィールド2 あああ aaa いい iii ううう uuu なのですが、 アクセスからVBAでリンクするにはどうすれば良いでしょう? 手作業なら 外部データ→エクセル→外部データの取り込み→リンクテーブルを作成してソースデータにリンクする でリンクできますが、vbaで行いたいです。 Sub Sample01() Dim db As DAO.Database, tb As DAO.TableDef Set db = CurrentDb Set tb = db.TableDefs("Sheet1") tb.Connect = ";DATABASE=" & CurrentProject.FullName & ";TABLE=Sheet1" tb.RefreshLink ' リンク情報の更新 End Sub このコードは意味が違いますよね エクセルのパスとシート名を指定してリンクする方法を教えてください。 最終定期にはシートをループして複数のテーブルを作成したいのです。 リンクが無理ならインポートでもOKです。
- ベストアンサー
- オフィス系ソフト
- nctwocqtrq6
- 回答数2
- ActiveReportsとoracle
vb6.0で ActiveReportsに、oracleデータを表示させたいのですが 接続の仕方がわかりません。 以下ヘルプファイルに、OLE DB の接続方法が載っていますが oo4oを推奨しています。 ご存知のかた教えてください。 ActiveReportsのサンプルは、全てAccessを使用しているのでわかりません。 ADO(ActiveX Data Objects)を使った接続 ■Microsoft OLE DB Provider for Oracleを使用したOracleへの接続 ConnectionStringプロパティ "Provider=MSDAORA.1;User ID=<user id>;Data Source=<servername>;Persist Security Info=False" ※ActiveReportsに関わらず、OLE DBプロバイダ経由の接続では、個々のデータベースアーキテクチャの違いを完全に吸収できない可能性があります。Oracleをデータソースとしてレポートを作成する場合には、Oracle社から提供されているOracle Objects for OLE(OO4O)を使用し、アンバウンド形式でレポートを作成する方法をお勧めします。
- ベストアンサー
- Visual Basic
- androp
- 回答数1
- リモートサーバからARCSERVEのbackupの起動法?
<質問> DBサーバ(ORACLE)のエクスポート及びオンラインバックアップ完了後、バックアップサーバ(ARCSERVE)のBACKUPをキックさせ、エクスポートファイル及びオンラインバックアップファイルのバックアップ方法をご教示ください。 <システム構成> DBサーバ(Universal client agent for win.) Windows 2000 SVR(SP4) ORACLE8i(8.1.7) バックアップサーバ(ARCSERVE 11.5 SP2) Windows 2003 SVR <現状> 1)ARCSERVEのバックアップ対象はORACLEのエクスポートファイル及びRMANによるオンラインバックアップファイルです。 2)ORACLEはアーカイブログモードで運用、RMANを使用してオンラインバックアップを実施しています。 2)DBに更新・削除の処理が頻発するとアーカイブログが大量に発生し、オンラインバックアップで生成されるバックアップファイルは大きく変動し、処理時間が大きく変動します。 3)client agentのバックアップ実行前/実行後の指定では、遅延時間でしか設定出来きず、ARCSERVEでバックアップするサイズが変動する場合対応出来ません。
- 締切済み
- その他(ITシステム運用・管理)
- gontas1770
- 回答数1
- 数字データ『0』の処理について
宜しくお願い致します。 MySQLのDBに、smallint unsigned not null設定のカラムに格納してある『0』の数字データをPHPから読み出す際に、『0』として認識してしまいます。『0』として認識してしまうので、2点の問題が発生しています。 1、一度登録した後のデータをPHPの入力フォームから呼び出し、変数に格納すると、『0』がフォーム内に入ってしまう点 2、入力フォームとDBのデータを比較して、修正の有無をチェックする際にも、『0』として認識するので、修正せずに入力フォームを空の状態で送信すると、修正が有ると認識してしまう DBの『0』を空のカラムとして認識できればこの2点の問題は解決できそうなのですが、回避する方法はありませんか?
- 重複のよみ
重複はじゅふく・ちょうふく どっちでよめばいいのですが ※DBの用語的に・・・・ 馬鹿ですいません・・・
- ベストアンサー
- その他(インターネット・Webサービス)
- kennta111
- 回答数3
- 数学の証明問題について
数学の証明の問題がわからないので質問させていただきます。 この問題の答えとできたら解き方も教えていただきたいです。 1.正三角形ABCの辺ACの中点をDとし、辺BCのCを超えた延長上に点EをCD=CEであるようにとれば、DB=DEである。 2.二等辺三角形ABCにおいてAB=ACとする。辺AC上の点をD、辺BCのCを超えた延長上に点EをCD=CEであるようにとったとき、DB=DEとなるのは、Dがどんな点の場合か。 3.問題2から次の問題を得る。△ABCにおいて、AB=ACとし、∠Bの二等分線とACとの交点をDとする。BCのCの超えた延長上に点Eを、CD=CEであるようにとればDB=DEである。 4.△ABCにおいてAB=ACとし、辺ACの中点をDとする。辺BCのCを超えた延長上の点をEとしたとき、DB=DEとなるのは、Eがどんな点の場合か。 5.問題4から次の問題を得る。△ABCにおいてAB=ACとし、辺ACの中点をDとする。辺BCのCを超えた延長上に点EをCE=1/2BCにとればDB=DEである。 6.直角二等辺三角形ABCにおいて∠A=90°とし、∠Bの二等分線とACとの交点をDとする。CからBDへの垂線の足をEとすれば、BD=2CEである。 以上、6個の問題です。 回答よろしくお願いしますm(_ _)m
- 締切済み
- 数学・算数
- massyu1015
- 回答数3
- PostgresSQLから得たデータが画面出力されない
こんにちは。PostgresSQLからSELECTしたデータをPrintfできない現象について困っています。 環境:WindowsXP Pro 言語:VC++ 6.0 DB:PostgresSQL 8.0 プロジェクト:Win32コンソールアプリケーション 上記の環境で作業を行なっています。 問題となっているソース(一部)を記載します。 ---- wpg_select.cpp --- #include <stdio.h> #include <string.h> #include <conio.h> #include "libpq-fe.h" #pragma comment(lib, "libpq.dll") int main(void) { char szSQL[512]; char szDb_text[256]; PGconn *db = PQsetdbLogin(/*省略*/); if(PQstatus(db)==CONNECTION_BAD){ //エラー処理 return -1; } strcpy(szSQL ,"SELECT VAR_TEXT" ," FROM WK" ," WHERE VAR_SYSCD='CC'" ," AND INT_CD=100"); PGresult *rs = PQexec( db, sSQL ); if (rs == NULL){ //エラー処理 return -1; } //必ず1つのレコードしか返さないので繰り返し処理無し szDb_text = (char*)PQgetvalue(rs, 0, 0); PQclear(rs); PQfinish(db); printf("取得内容: %s\n",szDb_text); getch(); return 0; } 上記を実行すると 取得内容を出力しているprintfで、 "ハンドルされていない例外は、wpg_select.exeにあります:0xC0000005:Access Violation。" が実行時に出力され強制終了されてしまいます。 ※終了後、OUTPUT.Cファイルが表示さます printfをコメントにすると処理は正常終了します。 PQgetvalue関数はvoid*を返すと認識していたため、強引(?)にchar*に キャストし格納していますが、データベース側の文字コードがEUC_JPで あるため、実はUNICODEで帰ってきてる(?)のが原因なのでしょうか。 まだまだ勉強不足と調査不足で大変申し訳ありませんが、 対処方法についてご教示頂けますようお願い致します。 ※長文となり申し訳有りません。
- 締切済み
- C・C++・C#
- t-nakamura
- 回答数5
- このアセンブラの意味を教えて下さい
アセンブラ初心者です。「はじめて読む486」を読んで勉強しているのですが、いくら調べても分らないのでどうぞ教えて下さい。次の2つのプログラムが分りません。 ------------------------------------------ db 0eah dw offset set_cs_desc2 dw 20h set_cs_desc2: 以下プログラムが続く --------------------------------- セグメント間ジャンプ命令によってCSレジスタに0020hをロードすると本にあるのですが、先ずdb、dwとは何を意味するのでしょうか。単にバイト、ワードを指定しているのでしょうか?そうだとしたらなぜdb、dwと指定しているのか分りません。 また0eah,20hが何を意味しているのか分りません。 出来れば1行ごとに詳しく教えて戴ければ嬉しいです。 また ------------------------------ db 0eah dw offset set_cs_desc3 dw seg set_cs_desc3 set_cs_desc3: move命令などが続く _text ends end ------------------------------------ セグメント間ジャンプ命令によってCSレジスタに_textをロードすると本にはあるのですが、上のプログラムと同様、0eah,db,dwが分りません。 またsegは何を意味するのか分りません。お手数だとは思いますが、これも1行ごとに詳しく解説していただけないでしょうか? そして2つのプログラム共通に分らないのが、なぜこのコードでCSレジスタにロードする事になるのか分りません。 多分意味している事は簡単な事なのだろうと思うのですが、いろいろ調べても全く手がかりがネットや他の本にもなく苦労しています。 初心者なので出来れば簡単な言葉で教えて戴ければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- osiete-pc
- 回答数3
- 顧客管理システムの修復~再構築
Accessで作成した、約1000件程度の顧客情報が登録されている顧客管理システムがあります。 元々専門業者が作ったわけではなく、元プログラマー、という元従業員が作ったものです。 ところがこのシステムが調子が悪くなり、挙句の果てに開くことが出来なくなってしまいました。 念のため、バックアップは取ってはいますが、これも本調子ではなく、ただ何とか開くことは可能、というレベルです。 これらを修復するか、あるいは修復し新たにシステムを構築し、旧DB→新DBへインポート/エクスポート、といった一連の作業を依頼した場合、おおよそどの程度の費用が常識的に必要になるのでしょうか? 現在、作業に先立ち、打ち合わせの予定があります。 相場が良くわからないので、破格値を提示されるとショックが大きすぎるので相場を知りたいのです。 その業者に聞いてもまずは状況を確認してから、でないと、と言われます。 しかし、必ずこういうレベルの作業ならこれくらい、という大まかなラインはあるはずです。 相場を教えて下さい。 それと、DBには自社内にサーバを置き、自社内にDBを構築する方法とレンタルサーバにDBを構築し、Webでアクセスする方法がある、と聞きました。 どちらも一長一短があるようですが、初期費用、ランニングコスト等、費用面で比較するとどちらのほうが安価なのでしょうか? それと、このカテゴリの広告欄に出てくる「10万円でデータベース」http://d.cybozu.co.jp/?banner_id=zov10a8 は破格なのでしょうか?
- ベストアンサー
- その他(データベース)
- Youyou
- 回答数1