検索結果

DB

全10000件中2321~2340件表示
  • 全てのカテゴリ
  • 全ての質問
  • 64bit環境のWin2003サーバにVBScriptでDBに接続するには?

    64bit環境のWindows 2003サーバにインストールされているSQL Server2005に対して、 VBScriptで作成したツールでデータを一括で更新しようとしています。 32bitの開発環境では問題なく動作したのですが、実際に64bitで実行するとエラーが発生しました。 その後の調査で32bit環境と64bit環境では接続方法が異なることは分かったのですが、 どの様な方法で接続すればよいのか分かりません。 ご存知の方、ご協力ください。 *******************************************************************  現在の接続方法 Const CONNECTING_STRING_SQLSERVER = "Driver={SQL Server};server=server_hogehoge; database=db_hogehoge;OPTION=16387;" Dim conn Set conn = CreateObject("ADODB.Connection") conn.connectionString = Replace(CONNECTING_STRING_SQLSERVER ,"<VAL1>",SQLSERVER_NAME) conn.Open ******************************************************************* 以下のような接続文字列も試してみたのですが、上手く行きませんでした。 Const CONNECTING_STRING_SQLSERVER = "Provider=SQLOLEDB;Data Source=server_hogehoge;Initial Catalog=db_hogehoge;Integrated Security=SSPI;" 尚、今回の前提は以下の通りです。 OS:Windows Server 2003 R2 Standard x64 Edition ServicePack2 DB:SQL Server2005 Express Edition DB認証方式:Windows認証 その他:スクリプトはサーバ上で直接実行 宜しくお願いします。

    • nantai
    • 回答数1
  • DB2 の SQL で NULL値を空文字として取得したい。

    2つのテーブルをLEFT OUTER JOIN等によって結合した場合、値がNULLになるカラムが出てくる事がよくあります。 この場合、取得する値をnullではなく空文字(長さ0の文字列)として取得する事は可能でしょうか? IS NULL関数やNVS関数など、他のDBMSで使えた方法がエラーとしてはじかれてしまいました。何か特別なコマンドがあるのかも知れませんが、手元のマニュアルにありません。オンラインマニュアルなどがあればいいのですが、今の所見つかっていません。 どなたかご存知でしたら、教えて頂けないでしょうか。

  • Phot Story 3をインストールしようとしたらDirect XをインストールするDBが

    Photo Story 3 for windowsをダウンロードしてインストールしようとしたら、 『 ちなみにPhoto Story3 ダウンロードは↓から http://www.microsoft.com/japan/windowsxp/using/digitalphotography/photostory/default.mspx 』 自宅パソコンではスムーズに何事もなくインストールできたのですが(ただWMPはバージョン10にしました)、出先のパソコンではさらにDirectXをインストールする旨のDBが出てきました。 『 ちなみにDirectXダウンロードは↓から http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=0a9b6820-bfbb-4799-9908-d418cdeac197 』 少し調べてみるとこのDirectXはもともとWinXPには最初から入っているらしいのですが、出先のPCで出てきたのはなぜでしょうか?出先PCは2年くらい前のXPモデルです。 よろしくお願いします。

  • PDCを再起動すると遠隔地にあるDBが参照できなくなる

    PDC(NT)を再起動するとクライアントから遠隔地のサーバーが参照できなくなります。放置していると20分から2時間程度で参照できるようになりますが、 設定の変更等でPDC再起動後すぐに参照できるようにはならないでしょうか? 環境は下記の通りなのですがすぐに変更はできません。(PDCを2003に変更、高速回線使用など) PDCがNT4.0Server、クライアントはXP 遠隔地にDBサーバー(2000Server)を設置して専用線(64k)で接続、2000ServerのWINS、DNSは停止中。 インターネット使用不可

  • sqliteへのデータ追加

    sql文で質問です。接続は1-29の表示を確認済み。 掲示板を作る練習をしているのですが、とりあえずpostなどのユーザーから受け取り値をdbに保存・表示する前に、自分で保存(カラムは左から順にid,name,sexになっていてidの1~29は埋まっている状態です。)・表示してみようと思いtest.dbのhumanテーブルに「データの追加」と表記している部分をテーブルに書き込み表示したいのですが、エラーは表示されないもののid30番にデータの追加ができておらず困っています。 データを追加する方法を教えてください。 <?php // 変数の初期化 $db = null; $sql = null; $res = null; $row = null; $db = new SQLite3("test.db"); // データの追加 $sql = 'INSERT INTO human( id, name, sex, ) VALUES ( 30, "吉川", "男", )'; // データの取得 $sql = 'SELECT * FROM human WHERE id BETWEEN 1 AND 50;'; $res = $db->query($sql); while( $row = $res->fetchArray() ) { echo '<ul>'.'<li>'. $row[0] . $row[1] .$row[2].'<li>'.'<ul>';} ?>

    • dhtfyjh
    • 回答数1
  • mysqlのレコード削除

    会員登録を削除するプログラムなのですが削除できません。 ログイン時に$_SESSION['id']を既に持っている状態で$_SESSION['id']は mysqlで自動連番が付加されるPRIMARY KEY (id)です。 --- html --- <form method="post" action="unregist.php"> ~アンケート的なものでここの内容は関係ありませんので中略~ <input type="submit" name="unregist" value="退会する"> </form> --- php --- session_start(); session_regenerate_id(true); // データベース接続設定 require_once dirname(__FILE__) . "/../db_conn.php"; $conn = mysql_connect("$db_sv", "$db_user", "$db_pass") or die("接続エラー"); mysql_query("SET NAMES 'utf8'", $conn); mysql_select_db("$db_name", $conn) or die("接続エラー"); if (isset($_POST['unregist'])) { $sql = "DELETE FORM members WHERE id ='" . $_SESSION['id'] . "'"; if (mysql_query($sql, $conn)) { mysql_free_result($res); mysql_close($conn); } else { echo 'エラー!管理へお問い合わせ下さい。'; } 退会するをクリックしてもエラー!管理へお問い合わせ下さい。と 出てしまうのですがどこかおかしい箇所があるでしょうか? 調べてみたのですが自分ではわからずだったので宜しくお願い致します。

    • ベストアンサー
    • PHP
    • noname#65793
    • 回答数1
  • 【エクセルVBA】OraDBのデータをCSVへ出力

    VBA初級者です。 oracleDBのデータをCSVへ出力するマクロをVBAで作成中ですが、実装方法が分からず困っています。 ・DB接続はoo4o ・エクセルは2010 ・SQLで取得したデータを1レコードづつCSVに書き出す ・カラム名をヘッダーとして書き出す 以下のような実現方法でできるか…?と考えたものの、 肝心のマクロ(VBA)でのDBデータの取得⇒CSVへの書き込み方法がいくら調べてもわかりません。 CSVからDBへのインポートはたくさんあったのですが…。 そもそも取得したレコードを配列で保持する、という考え方が合っているのか?ヘッダー(カラム名)はどのように書き出せばいいか? など疑問が尽きません。何卒お力添え頂ければ幸いです。 --ボタンクリック時のアクション-- (1)変数定義 (2)DB接続情報確認 (3)DB接続 'DB接続 Set oraSession = CreateObject("OracleInProcServer.XOraSession") Set oraDatabase = oraSession.OpenDatabase(dbSid, dbUser & "/" & dbPass, ORADB_DEFAULT) (4)書き込み用のCSVファイルを作る (5)SQLを実行し返ってきた結果をsplit関数で配列としてwriteListにAddする (5)作成したCSVファイル内にwriteListのデータをPrint #で書き出す (6)完了メッセージを表示 MsgBox "完了しました " (7)DBの切断 'DBクローズ Set oraDatabase = Nothing Set oraSession = Nothing --SQLを実行するメソッド-- (8)SQLを記述、SELECT結果を(5)に返す 恐れ入りますがよろしくお願いいたします。

    • cpx_
    • 回答数2
  • 音の大きさの単位

    音の大きさの例を示した文章の中にこんな風に記述がありました。 木の葉のそよいでる程度=20dB(A) 普通の会話で50dB(A)・・・・・ dBはデシベルだということは分かるのですが、(A)は なんと読むのですか? また、単にdBというのと、dB(A)は何か違うのですか? よろしくお願いします。

  • accessでレコード更新直後の反映について

    アクセスのレコードの更新直後、他PCから該当レコードを読むと更新が反映されていません。回避方法をお教え下さい。 尚、アクセスの初心者です。 ”データ.mdb”をServerへ置き、複数のPCの”プログラム.mdb”から”データ.mdb”のテーブルをリンクし使用する予定です。 しかし、PC-Aの”プログラム.mdb”でテーブルを更新した直後PC-Bの”プログラム.mdb”からテーブルを読み込むと更新が反映されていません。 しかし、更新後 約2秒以上経過した後に読み込むと更新が反映されています。 試行錯誤しましたが改善しません。 以下に環境を示します。 Access2003で”データ.mdb”と”プログラム.mdb”を作成しAccess2010とAccess2003で使用 T_確認テーブルに”Yes/No型”で”アクセス中フラグ”を設定 ServerとPC-AとPC-BはLANで接続 <プログラム内容の抜粋> Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("T_確認テーブル", dbOpenDynaset, dbDenyRead) rs.MoveFirst If rs!アクセス中フラグ = True Then ' → または”if rs!アクセス中フラグ Then”でも同じ MsgBox "既に他者が使用", vbExclamation, "入力依頼" else rs.movefirst rs.edit   rs!アクセス中フラグ=True ' フラグをセット rs.update End If db.Close Set db = Nothing

    • hishina
    • 回答数3
  • フォームへ値の渡し方について

    こんばんわ。 PHPの勉強をしています。 入力されたIDを元にDBから氏名をクエリし、テキストボックスへ表示させようとしていますが、テキストボックスの指定の仕方が分からず、行き詰っています。 各テキストフォームは<?php?>の中に記述しています。 初心者のため簡単にできることなのかもしれませんが、ご教授願います。 <form method="POST" action="hyouji.php"> ID: <?php if($_POST["ID"]){ $id = $_POST["ID"]; echo "<input type=text name=ID onChange = submit() value = '$id'>"; ECHO "YES"; }else{ echo "<input type=text name=ID onChange = submit()>"; ECHO "NO"; } ?> Name: <?php echo "<input size=28 type=text name=Name ><br>"?> /*上記、テキストボックスに値を入力*/ <input type=submit name=bottun1 value=入力> </form> <?PHP $host = 'localhost'; $user = 'root'; $pass = 'root'; $db = 'DB'; if($_POST["ID"]){ $id = $_POST["ID"]; $link=mysql_connect($host,$user,$pass) or die("接続エラー"); mysql_query("SET NAMES sjis") or die("can not SET NAMES sjis"); mysql_select_db($db,$link) or die("接続エラー"); $sql="SELECT * FROM test WHERE id = '$id'"; $res=mysql_query($sql,$link) or die("データ抽出エラー"); $rows = mysql_fetch_array($res,MYSQL_ASSOC); echo "<tr>"; echo "<td>".$rows["user_id"]."</td>"; echo "<td>".$rows["customer"]."</td>"; echo "</tr>"; mysql_close($link); }else{ echo "表示データはなし"; } ?> 以上、長文になりましたがよろしくお願いします。

    • ベストアンサー
    • PHP
  • 負荷分散と多重化について

    Linux、PHP、MySQL構築の商用サーバーで登録用DBサーバーをアクティブ系とスタンバイ系の多重化、参照用DBサーバーにスレーブDB10台を使用する場合、登録用DBサーバーのアクティブとスタンバイを制御する製品の製品名とスレーブDBを負荷分散する製品の製品名が知りたいのですが何方か知りませんか。

    • basi999
    • 回答数1
  • キャラクタセットの変換について

    現在の環境:Oracle9i 9.2.0.1.0 データベースを国際化対応にする場合に現行のDBがSHIFT_JISが設定されています。このような場合に例えばAL16UTF16に統一したDBを構築するとなるとSHIFT_JISで使用されていた今までのデータはインポートできるのでしょうか?

  • IISから起動したEXEがSqlServerに接続できない

    環境 DB Windows2000Server + SqlServer2000 WEB Windows2000Server + IIS5.1? WEBサーバーに存在する、VB6SP5で作成したSAMPLE.EXEを単体で実行すると 問題なくDBに接続できますが、IISでactiveX.Dllからshell関数で呼出した 同じSAMPLE.EXEからは、DBに接続するときに以下の様なエラーが表示されます。 ※タスクマネージャーで確認すると、SAMPLE.EXEは正常に起動しています。 Err.Number = -2147467259 Err.Description = [DBNMPNTW]ConnectionOpen (CreateFile()). SAMPLE.EXEでは以下のように、DBに接続を試みています。 strConn = "Provider=MSDataShape.1;Persist Security Info=False;Connect Timeout=15;" _ & "Data Source=192.***.***.***;" _ & "User ID=sa;" _ & "Password=;" _ & "Initial Catalog=DB_NAME;" _ & "Data Provider=SQLOLEDB.1" Set objConn = New ADODB.Connection objConn.ConnectionString = strConn objConn.Open エラーからすると、名前付きパイプの問題でもあるようですが EXEをDOS窓またはエクスプローラー上から実行すると問題ないので、 実行ユーザーの権限の問題でしょうか? activeX.DllからはDBに接続できます。 どうしてでしょうか。 宜しくお願い致します。

    • ST202
    • 回答数2
  • jquery codeigniterからデータ取得し表示する

    こんばんは。jquery初心者ですので、説明不足があればご指示ください。 codeigniterとjqueryを利用しています。 下記、class="name1"とclass="email1"のデータを、test/test2に渡し、 aaaで値を受け取っています。 受取る値が、Arrayと出ますが、それを表にする場合、どのようにすればいいのでしょうか? 【希望する表示】*例えばtableにする場合 <table> <tr> <td>担当者</td><td>名前</td><td>会社名</td> </tr> ~ここからデータ分ループ?~ <tr> <td>tantosha</td><td>name_jp</td><td>kaishamei</td> </tr> ~ここまでデータ分ループ?~ </table> 【jquery側】 $(".test").click(function(){ var serial = $('.name1').serialize() + '&' + $('.email1').serialize(); $.post("test/test2", serial, function(aaa){ alert(aaa);→分からないので、今はこうしてます^^ }); }); 【codeigniter側】 function test2(){ $a_name = $this->input->post('name1'); $email1 = $this->input->post('email1'); $this->db->select('tantosha'); $this->db->select('name_jp'); $this->db->select('kaishamei'); $this->db->from('テーブル名'); $where = "name_en like '%".$a_name."%' || email1 = '".$email1."'"; $this->db->where($where); $query = $this->db->get(); echo $query->result();

  • サーバー負荷テストはどのようにしていますか?

    サーバー負荷テストはどのようにしていますか? 始めまして。私は現在、WEBでの開発をしております。開発内容はモバゲー向けのソーシャルアプリとして提供する某会社のキャラクターが日本全国を自由に旅行できるGPS連動ゲームです。 現在テスト環境に実装はできていて、ニフティクラウドに負荷テスト用のサーバ(ロードバランサ(AP:mod_dosdetector,ipvsadm,keepalived,httpd)×1+APサーバ×2(Apache:httpd)+ロードバランサ(DB:ipvsadm,keepalived)×1+DBサーバ(マスタ:mysql)×1+DBサーバ(スレーブ:mysql)×2の7台構成です。 更新処理ではDB(マスタ)、参照処理はAPサーバからロードバランサ(DB)を介して、DB(ステーブ)を見ています。 この環境でサーバーの負荷テストをしたいと思っているのですが、まったくノウハウがありません。 サーバーの事についてあまり知識がなく、これからどのようにしたらできるのかまったくわからない状態です。 説明不足で申し訳ないですが、サーバー負荷テストの方法について、ご教授頂けないでしょうか? 何卒、宜しくお願い致します。

  • 重心

    △ABCの内部に点Dがある △DAB,△DBC,△DCAの重心をそれぞれP,Q,Rとする △ABCの面積が18のとき△PQRの面積を求めよ △DABの重心=(AB+AD+DB)/3 △DBCの重心=(DB+DC+BC)/3 △DCAの重心=(AD+DC+AC)/3 ぐらいしか分からないので出来れば解き方を教えてください 答えは△PQRの面積=2です

    • noname#154025
    • 回答数7
  • INSERT処理について

    JAVA初心者です。 ただ今、DB2サーバを用いての業務をしております。 そこで質問なのですが、JAVAでDB2のあるテーブルにC言語でいう構造体配列を一括でINSERTする方法があるのでしょうか? 今、1件ずつINSERTしているのでパフォーマンスが遅くて大変困っています。 よろしくお願いします。

  • PHPでの不思議なふるまいが理解できません。MySQLのデータ照合

    PHPでユーザーにURLでパラメーター付メールを送り、そのURLをクリックするとMySQLに保存されているユーザー名「hoge」というレコード内のsignという項目の値が0なら1にするというプログラムを書いています。 phpadminでsignが0なのを確認しているのに、URLをクリックしてプログラムを走らせると、//■■■■(3)■■■■の場所で終わってしまいます。(つまり0だと認識されていない?)その場合、echo $pass;の表示はなぜか1です。 echo $pass;は、//■■■■(2)■■■■のsignを1にする前の処理なのになぜ前もって1となるかが分からない点です。 そこでコメントされている■■■■(1)■■■■のexit;を、コメントアウトさせてからプログラムを走らせるとecho $pass;の表示は0です。 この現象が分かる方は教えて欲しいです。 宜しくお願いします。 //(これより以前省略) $db = mysql_connect($db_host,$db_user,$db_passwd); $sql = "select * from $db_table where username like 'hoge'"; $result = mysql_query($sql) or die("SQLに失敗しました".mysql_error()); //■■■■MySQLに保存されているデータを抜き出し $row = mysql_fetch_array($result); $sign = $row{'sign'}; $pass = $row{'password'}; echo $pass; //■■■■メールに書いてあるクリックされたURLの分解 $a = explode('&', $_SERVER['QUERY_STRING']); $urlpass = split('=', $a[1]); //exit;//■■■■(1)■■■■ if ( $sign == 0 ){ if ( $urlpass == $pass ){sign $sql = "update $db_table set sign = 1 where username like 'hoge'";■■■■(2)■■■■ $result = mysql_query($sql) or die("SQLに失敗しました".mysql_error()); if ($result){ echo"認証できました。"; } }else{ echo"認証できません。"; } }else{//$signが0以外なら echo"認証済みです";//■■■■(3)■■■■ }

    • ベストアンサー
    • PHP
    • reimy1
    • 回答数4
  • テーブルのレコードが0件時にmsg表示(アクセス)

    とてつもない初歩的な質問で すみません! フォーム1をメニュー画面として、 フォーム1にある「ボタン」を押すと テーブルにレコードが追加され、処理が走る・・・という仕様を作っています。 ですが、 このテーブルにレコードが追加されなかった=0件 の場合の回避策を どうしたら良いのかが わかりません。 ちなみに、 Private Sub ボタン_Click() On Error GoTo errmsg DoCmd.SetWarnings False Dim DB As DAO.Database Dim rs1 As DAO.Recordset Dim rs2 As DAO.Recordset Dim i As Long Set DB = CurrentDb Set rs1 = DB.OpenRecordset("テーブル1") Set rs2 = DB.OpenRecordset("テーブル2", dbOpenDynaset) rs1.MoveFirst Do Until rs1.EOF If rs1!フィールドA1 = rs1!フィールドA2 Then rs2.AddNew rs2!ID = rs1!ID rs2!フィールドA = rs1!フィールドA1 rs2!B = rs1!フィールドB rs2!C = rs1!フィールドC rs2.Update End If If rs1!フィールドA1 < rs1!フィールドA2 Then For i = rs1!フィールドA1 To rs1!フィールドA2 Step 1 rs2.AddNew rs2!ID = rs1!ID rs2!フィールドA = i rs2!フィールドB = rs1!フィールドB rs2!フィールドC = rs1!フィールドC rs2.Update Next i End If rs1.MoveNext Loop rs1.Close: Set rs1 = Nothing rs2.Close: Set rs2 = Nothing DB.Close: Set DB = Nothing Call 次処理 errmsg: MsgBox "元データが未投入です。" End Sub としたのですが、 これでは データが投入され、処理が成功=完了した場合にも エラーメッセージが出てしまいました。 ご教示いただけますと幸いです。 お手数をおかけしますが、よろしくお願い致します。

    • noname#228034
    • 回答数3
  • レンタルサーバのSSL

    現在、ロリポップでサーバをレンタルしています。 SSLでのセキュアなフォームをおきたいと考えているのですが、初めてなもので質問させて頂きます。 私のドメインをhttp://www.AAA.comとします。 SSLのきくメールフォームをレンタルし、http://www.AAA.comからレンタルしたメールフォームのサイトへリンクする。そのサイトのフォームから入力された内容はレンタルメールフォーム側のサーバに蓄積される。そこからデータをエクスポートするのは可能だとします。エクスポートしたデータを自分のレンタルしているサーバのDBに自動で入れたいのですが、これは手動じゃなきゃ無理なのでしょうか。 ※SSLを使わなければ、自分のレンタルしているサーバ内でフォームを作り、DBに直接送信できるのですが・・・。 ※SSLをgeotrust等で独自に取り、レンタルサーバで使用する手もあるのですがこれでは費用が高く付いてしまう・・・。 (1)http://www.AAA.com→レンタルメールフォームで送信→レンタルメールフォーム内のDBに蓄積→ローカルにエクスポート→http://www.AAA.comのDBにインポート ではなく、 ↓ (2)http://www.AAA.com→レンタルメールフォームで送信→http://www.AAA.comのDBにインポート と手動を省ければと考えています。 ロリポップはSSL不可です。 チカッパ(http://chicappa.jp/)などは共用SSLがありますが、この共用SSLが利用可のレンタルサーバでは(2)が可能と考えてよろしいのでしょうか? SSL可でレンタルしたサイト→レンタルしたサイト以下にあるオリジナルのメールフォーム→SSL可でレンタルしたサイトのDB といった具合に。 どなたか経験あるかたいらっしゃいますでしょうか? ご教示お願いいたします。

    • cluewm
    • 回答数1