検索結果

DB

全10000件中4021~4040件表示
  • 全てのカテゴリ
  • 全ての質問
  • PDOのバインドをforeachでまとめて処理したいができません…。

    いつもお世話になっております。 PHP5.2.5 --------------------------- DB(フィールドは以下3項目) ・id(primary key) ・color ・num --------------------------- //DBにインサートするデータ群(配列に格納してある) $insert_array = array('color'=>'red','num'=>6); //================================================== // *フィールド名とそれに対応するデータをバインドする。 //================================================== //================================================== // *バインド:方法1 //================================================== foreach($insert_array as $field => $value){  //確認処理  //echo $field.'<br/>';  //echo $value.'<br/>';  //バインド(foreachで、1つずつバインドしていく)  $stmt->bindParam(':'.$field,$value); } //================================================== // *バインド:方法2(↓こちらだと上手くいく。) //================================================== /* $stmt->bindParam(':'.'color',$insert_array['color']); $stmt->bindParam(':'.'num',$insert_array['num']); */ //================================================== // *バインド後、「$stmt->execute();」した結果 // *DBにインサートされたものをprint_r()にて確認 //================================================== ★方法1 Array ( [id] => 15 [color] => 6 [num] => 6 ) //--------------------------- ★方法2 Array ( [id] => 16 [color] => red [num] => 6 ) //--------------------------- ★方法1の結果の、「 [color] => 6」って一体…?! 方法2のように、同じバインド処理を手書きで繰り返す分にはうまくいくのですが、 方法1のようなforeachでまとめて処理するやり方だとうまくいきません。 方法1の問題箇所をどなたか教えて下さい。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • march4
    • 回答数1
  • COLDFUSIONの文字化け

    非常にマイナーな言語COLDFUSIONで困っています。 このサイトでも既出の問題なのですが、 全角の「-」などの文字をDBから取得して表示するときに「?」に文字化けしてしまう現象が起きます。 ネットの情報を元にして、 <cfprocessingdirective pageencoding="UTF-8"> を付けくわえてみたのですが、化けます。 結果をCSVでダウンロードするために、 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Disposition" content="attachment; filename="sample.xls""> と記述していますが、これが問題になるのでしょうか? <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">の部分をUTF-8にしてみましたが、だめです。 結果を表示するときに、 <cfloop query="GetData"> <cfset #body#=replace(#body#, "#chr(inputbasen("ff0d",16))#", "#chr(inputbasen("2212",16))#", "all")> <tr><td class=this>#body#</td></tr> </cfloop> などとしてみましたが、これでもNGです。 使用しているDBはAS400のDB2で、 COLDFUSIONは、7.0.2です。 何かアドバイスが頂ければ幸いです。

    • hatsuzo
    • 回答数1
  • FindFirst複数条件

    access 超初心者です。 フォームに2つのコンボボックス(COM_A,COM_B)があり そのコンボボックスで条件を2つ設定し、テーブル(TBL)から 条件の一致したレコードを検索したいのですが、うまくいきません。 TBLのフィールド AAA ---> COM_Aで指定 BBB ---> COM_Bで指定 Dim db As DAO.Database Dim TBL As DAO.Recordset Set db = CurrentDb Set TBLrs = db.OpenRecordset("TBL", dbOpenDynaset) TBLrs.FindFirst"AAA='"&Me.COM_A&"'"And"BBB='"& Me.COM_B & "'" If TBLrs.NoMatch Then 処理 Else 処理 End If というコードなのですが、実行すると『型が一致しません』となってしまいます。 TBLrs.FindFirst"AAA='"&Me.COM_A&"'" If TBLrs.NoMatch Then ~ とか TBLrs.FindFirst"BBB='"&Me.COM_B&"'" If TBLrs.NoMatch Then  ~ のように条件を1つにすると各々問題なく動作します。 単純にAndでひっつけるだけではダメなのでしょうか? いろいろ調べましたが、完全に行き詰ってしまいました。 ヒントでもいただければありがたいです。 よろしくお願いします。

    • man_u
    • 回答数1
  • フィールドのデータ型を取得して判断したい

    syscolumns から 各フィールドごとのデータ型を取得して「数字」項目か「文字」項目か判断させたいのです。 要は Where句で使うパラメータにフィールドが「文字」項目であれば自動的に「'」を付与するようにしたいのです。 下記のSelect文でscaleがNULLにも関わらずタイプに「文字」と入りません、どうしてでしょうか ---------------------------------------------------------------- select sc.name as フィールド名,sc.scale,case sc.scale when null then '文字' else '数字' end as タイプ from マスター管理_DB.dbo.sysobjects as so join マスター管理_DB.dbo.syscolumns as sc on so.id=sc.id join マスター管理_DB.dbo.systypes as st on sc.xtype=st.xtype where so.type='V' and left(so.name,2)='K_' and LEFT(st.name,3)<>'sys' ---------------------------------------------------------------- (フィールド名)  (scale)  (タイプ) 勘定科目コード   0     数字 勘定科目名    NULL   数字(←「文字」になってほしい) 貸借         NULL   数字(←「文字」になってほしい) 計科目名      NULL   数字(←「文字」になってほしい) ---------------------------------------------------------------- また、日付(日時)を判断できる項目はないでしょうか? よろしくお願いします。

    • SEsyo
    • 回答数1
  • Oracleへのリンクサーバー設定について

    お世話になります。 下記環境におきまして、SQL ServerよりOracleへリンクサーバーを作成しようとしたところ、 「リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"のデータソースオブジェクトを初期化できません。 リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"から、メッセージ"Oracle"クライアントと ネットワークコンポーネントが見つかりません。これらのコンポーネントはOracle Corporationから提供され、 Oracle Version 7.3.3(またはそれ以降)のクライアント ソフトウェアの一部としてインストールされます。 プロバイダは、これらのコンポーネントがインストールされるまで機能しません。"が返されました。 (Microsoft SQL Server,エラー:7303)」 となり、作成に失敗してしまいます。 SQL Serverには10gのOracleクライアントをインストールしてあるのですが、原因がわかりません。 どなたか、同じ原因を経験され、解決された方はいらっしゃいますか。 もし、お分かりでしたら、ご教授頂きたいのですが。 よろしくお願いいたします。 尚、SQL Serverは運用の関係上、Oracleクライアントインストール後、再起動は行っておりません。 環境 OS:Windows2003 DB:SQL Server 2005 Oracle:10g

    • ken__t
    • 回答数1
  • postgresにクライアントpcから接続できない。

    いつもお世話になっております。 社内にテスト環境を作成しようと、CentOS 5 にpostgres8.4.0をインストールした所、そのサーバ自体からは、dbの作成、tableの作成等sqlの発行は出来るのですが、同じネットワークのwindowsクライアントマシンからpgAdminIIIで接続しようとした所、左下に "データベースに接続...失敗しました"とエラーがでてしまいます。 サーバの設定 "pg_hba.conf"は host all all 192.168.0.0/16 trust を追加(クライアントはこのアドレス内です) "postgresql.conf"は listen_addresses = '*' port = 5432 の行を上記のように変更 CentOSのサーバにはping飛びます。 pgAdminの設定は、 アドレス(サーバIP)、記述(設定名)、DBメンテナンス(DB名)、ユーザー名(postgres)、portはそのまま"5432" で接続しようとしています。 サーバ側のインストール手順は実際に行った手順を書いてましたが、 添付ファイルのような感じです。 どこがいけないか調べるにはどのようにすれば良いでしょうか。 よろしくお願いします。

  • 「SQL Server 2005 Enterprise Edition 180日間 限定評価版」 のインストールについて

    ご覧頂いた方、ありがとうございます。 表記の件で、困っております。 OS:Windows 2003 Server(32bit) SP2適応 DB:MS SQL Server 2005 Enterprise Edition 180日間 限定評価版(32bit) OSインストール→SP2適応後、 MS SQL Serverをインストールしましたが、 「SQL Server Management Studio」がインストールできません。 何度かSetup.exeを実行しているのですが、 一向にインストールされる気配がありません。 自分なりにいろいろと調べましたが、 次期DBが評価されている昨今、 このVerの情報がほとんど見つけられません。 (VisualStudio2005Express(VS)をインストール後に、 本DBをインストールすると同じような現象が発生するらしいですが、 VSはインストールしておりません。) 以上お忙しい所、申し訳ございませんが、 対処法をご存知の方、是非ご教授下さい。お願い致します。 追伸: インストール時にマシン構成をチェックする箇所があると思いますが、 若干スペックが足りなく、警告がでます。(メモリ) 因果関係は不明ですが、追記します。

  • LASTVAL()の使い方

    こんにちは。 現在、バッチで伝票を登録するプログラムを組んでいます。 実施したい内容は、伝票番号を採番し、伝票テーブルと伝票明細テーブルにデータを書き込むと言う物です。 具体的には、以下のテーブルです。 1.TRN_DENPYO  DENPYO_NO  DENPYO_HIDUKE 2.TRN_DENPYO_MEISAI  DENPYO_NO  DENPYO_MAISAI_NO  DENPYO_SYOHINCD ※TRN_DENPYOのDENPYO_NOはserialです。 そこで、TRN_DENPYO にレコードを追加した後、自動的にカウントアップされるTRN_DENPYOのDENPYO_NOを取得するために LASTVAL()を使用したいのですが、うまく行きません。 以下、実際に記述しているSQL文です。 $sql = 'INSERT INTO "TRN_DENPYO"("DENPYO_HIDUKE")VALUES(' . $denpyo_hiduke . ')'; $db->query($sql); $sql = 'SELECT LASTVAL()'; $result =& $db->query($sql); while($row = $result->fetchRow(DB_FETCHMODE_ASSOC)) { $denpyo_no = $row['LASTVAL()']; } echo $denpyo_no; この時点で、$denpyo_no の値が表示されると思っているのですが、表示されません。 どなたか教えて頂けませんでしょうか? ちなみに環境は、PostgerSQL8.2 php5を使用しています。

  • VB2005 サービスでエラー時の通知方法について

    VB2005の初心者です。 サービスプロジェクトで通信のプログラムを作成していますが、エラー時の処理で悩んでいます。 エラー時は、ログに出力するようにはしていますが、画面上にも何か表示するようなことはできないのでしょうか。 NotifyIconは、サービスではうまく表示させることができません。 DBにエラー内容を書き込んで他の画面でタイマーでエラー一覧を通知するようにもしているのですが、DBに書き込む際の設定(ユーザー、パスワードなど)をiniファイルから読み込む際のエラー処理を考えているため、そのエラー内容をDBに登録することはできません。 ログ出力だと知らないうちに出力されていて気付かない可能性が大きいため、なんとか画面上に表示したいのですが、その様な方法はないのでしょうか。 何かヒントになるようなことでも良いので、ご教授いただければ幸いです。 よろしくお願い致します。

  • input ボタンを教えてください。

    Aページで設定を行った後、Aページにあるボタンをクリックして、Bというページにジャンプします。 Bページで様々な設定を行った後、Bページにあるボタンをクリックして、再びAページに戻る一方、Bページでの設定をDBに飛ばします。 という仕様ですが、、、 問題点は、 BページのボタンをクリックしてAページに戻ると、Aページの設定は全部なくなってしまいます。 自分は下記のようにしましたが、Aページの設定はそのままでいいですが、Bページでの設定をDBに格納できません。 <input name="button" type="button" onclick="history.back()" style="background-image: url(images/button_ok.gif);font-size: 14px;color: #000000;height: 25px;width: 116px;background-repeat: no-repeat; border: 0px; " /> 逆に、<input type="submit"> こいうふうにやるとBページの設定をDBに飛ばせるが、Aページに戻ると設定がなくなり初期状態なります。 ぜひよろしくお願いいたします。 可能ならイメージボタンでお願いいたします。

  • ログインすると真っ白に

    タイトルの通りなんですが、テストIDとパスワードでログインしたら真っ白な画面になってしまいました。 その他の.phpになっているファイルも真っ白になってしまい、困っています。 以前、知り合いの人に作ってもらった時は正常に、ログインした後はトップページに戻り画面上にログアウトボタンと「こんにちは○○さん」と表示されていたのですが・・・・。どこかおかしいのでしょうか? わかる方お願いします。 <?php include_once "DB.php"; include_once "Auth/Auth.php"; $cookie=$_COOKIE; $from_address="info@xxx.jp"; ini_set("include_path", "/usr/share/pear" ); require_once 'DB.php';//PEAR $dsn = "mysql://xxxxxx"; $userid=NinsiyouKikou(); //--------------------------------------------- if (is_array($userid)){ $que = "SELECT * FROM $userid[kateg] WHERE ID=$userid[ID];"; $res = $conn->query( $que ); $row = $res->fetchRow(DB_FETCHMODE_ASSOC); $login_text='<a href="?action=logout">ログアウト</a>'; }else{ $login_text='<form name="form1" method="post" action="?action=login">ID<input name="username" type="text" size="12">PASS<input name="password" type="password" size="12"><input type="submit" name="Submit" value="Login"></form>'; } 長すぎるので、続きは補足で。

    • 締切済み
    • PHP
  • AccessのDoCmd.SendObjectについて

    AccessVBA初心者(ExcelVBAはまあまあ経験有)の者です。 下記のようにプログラムを組んで実行してみたのですが、 複数レコードあるクエリを読んでいるにもかかわらず、 メールを一通しか送信してくれません。 色々と試してみたのですが、メール本文が短いと送信できるようです。 (送りたいメール本文は1KByte弱で、それだと失敗しますが、メール本文を「test」の四文字だけにするときちんとレコード数だけメール送信してくれます。) 回避策はあるでしょうか。 ---------------------------------------- Public Function メール送信Sub() Dim db As DAO.Database Dim rs As DAO.Recordset Dim 件名 As String Dim 本文 As String Set db = CurrentDb Set rs = db.OpenRecordset("022.メール送信用クエリ", dbOpenForwardOnly, dbDenyWrite) Do Until rs.EOF '件名の作成 件名 = "御注文品発送のご連絡" '本文の作成 本文 = rs!メール本文 ' 本文 = "test" 'メールの送信 DoCmd.SendObject , , acFormatTXT, rs!購入者Eメールアドレス, "(CC用メールアドレス)", , 件名, _ 本文, False rs.MoveNext Loop rs.Close: Set rs = Nothing End Function ----------------------------------------

  • 三角錐に内接する球

    AB=AC=AD=6  BC=CD=DB=6√2  である三角錐ABCDに内接する球の半径を求めよ この問題の解答と解法を教えてください お願いします

    • sato687
    • 回答数6
  • 強引な内容なのかも知れませんが、伺います。

    もしDBの共有ロックの粒度が粗い状態に留められているのでしたら、 其の場合には、当該ロック範囲の一部を占有化させ得るのでしょうか?

  • ACCESSの数値入力について

    テーブルのDBに数値「0001、0002、0003…」と入力させたいのですが、テキスト型ではなく、数値型として入力するにはどうしたらいいですか??

    • 120012
    • 回答数1
  • 水上置換法で集めた気体について

    水上置換法で集めた気体の圧力=(大気の圧力)ー(蒸気圧)となる理由を教えてください。 http://www.osaka-c.ed.jp/kak/rika1/jik-db/zu25.gif

  • 重複したデータを見つけたいのですが

    MYSQL4,とPHP4を利用しています。DBの中にある重複した数字を見つけたいのですが方法はあるでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ランダムに3件抽出

    DBから、ランダムに3件を抽出したいのですが、SQL文にて対応は可能でしょうか?ご存知の方がいましたら、ご教示をお願いいたします。

    • ベストアンサー
    • MySQL
    • haven3
    • 回答数1
  • 検索ボタンを押しても何も反応しない

    http://rent.realestate.yahoo.co.jp/?sc_in=r_db_rtop_main このサイトで、検索ボタンを押しても何も反応しないのですが、 サイトが壊れているのでしょうか?

  • 京都市内で「とりやさいみそ」を売っている所ありませんか?

    下記URLの「とりやさいみそ」を取り扱っているスーパー・デパート(京都市内で)をご存知の方がいらっしゃればお教え下さい。 http://www.kitaomi.com/db/TK0001.html

    • symy915
    • 回答数1