検索結果
DB
- 全てのカテゴリ
- 全ての質問
- 【大至急】DB接続ができなくなって困っています!
いつも参考にさせていただいております。 今回、自宅のPCに構築した開発環境のDBに、急に接続できなくなりました。 ==================================== 【開発環境】※ASP環境 OS :windows 8 IIS:8.0 DB :(1)MySQL 5.5.32 ※「mysql-connector-odbc-5.2.5」もインストール済。 (2)Access2013 ==================================== 先日まで、問題なくDBに接続できていましたが、寝ぼけて何かの設定を変えてしまいました。 ※恥ずかしながら、気づいたら設定変更後で何の設定を変えたのか不明です。。。 すると、今まで正常に接続できていたMySQLとAccessが、以下のエラーで接続できなくなりました。 ==================================== 【MySQL接続】 Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバーが見つかりません。 【Access接続】 Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています ==================================== なお、接続箇所のロジックは以下となります。 ==================================== 【MySQL接続】 Set oCn = Server.CreateObject("ADODB.Connection") oCn.Open UDL_FILE(※1), "", "" ※1 上記「UDL_FILE」は、以下の内容を設定しているUDLファイルを読み込んでいます。 ------------------------ [oledb] ; Everything after this line is an OLE DB initstring PROVIDER=MSDASQL;DRIVER={MySQL ODBC 5.2 Unicode Driver};SERVER=localhost;USER=hogeU;PASSWORD=hogeP;DATABASE=hoge; ------------------------ 【Access接続】 Set poCnMdb = Server.CreateObject("ADODB.Connection") poCnMdb.Open DNS(※2), "", "" ※2 上記「DNS」は、ODBCデータソース アドミニストレーター(32bit版)で登録したシステムDSNです。 ------------------------ ドライバー:Microsoft Access Driver(*.mdb) ------------------------ ==================================== MySQLやODBCドライバーの再インストールを試みましたが、上記エラーが解消されません。 自業自得なのは重々承知しておりますが、復旧できなくて大変困っています。 お忙しいところ申し訳ありませんが、復旧方法のご教授をお願いいたします。 以上です。
- ベストアンサー
- Microsoft ASP
- h_hogehoge
- 回答数1
- 米ORACLEオラクル社が新開発した「自立型DBデ
米ORACLEオラクル社が新開発した「自立型DBデータベース」とはどういうデータベースのことを言うのでしょうか? 勝手にテーブルを作ってくれる?勝手に最適化してくれる?
- ベストアンサー
- Oracle
- america2028
- 回答数2
- AACSの有りのDB-REか無しのBD-Rでは?
AACS付きのBD-REか、AACSの無いBD-Rでは 保存・編集or複製にどちらのほうが向いていますか? 当方あまり詳しくなく、下記の項目で間違っている点や、 ほかに参考となる情報がありましたら教えてください。 「AACS付きのBD-RE」 ・後々編集できるがコピーはできない ・いらなくなった場合にディスクを再利用できる ・コピーはできないがムーブはできる ・誤って消してしまう恐れがある。 「AACSの無いBD-R」 ・再書き込み・編集はできないがコピーできる ・BD-REにコピーすれば編集もできる ・誤って消してしまうことはない。 のちのちに、自分の好きな場面だけを残して編集したいと思っています。 詳しい方、豆知識や裏技もあれば教えてもらいたいです。
- DBの<a>タグを[url]タグへ変更したいのです
DB内データの<a>タグを、全て[url]タグへ変更したいのですが、どうすればよいでしょうか? <経緯> ・ブログを移行したのですが、新しいブログでは、<a>タグを全てエスケープするので、該当データを[url]タグへ一括変換して、リンク表示させたい <変換したいこと> ・対象DB指定カラム(entry)内の、全ての「<a href="○○">△△</a>」を、「[url=○○]△△[/url]」へ変更したい <質問> ・どうやって、やるのでしょうか? ・UPDATE文を利用して、正規表現とかでやるのでしょうか? ・それとも、DUMPデータを取得して、秀丸で正規表現とかでやるのでしょうか? その場合は、どう書けば良いでしょうか? <環境> ・MySQL
- ITテクニカルな質問です。Webと連携させたDBを
実は、会社でWebSiteと連携したDBを構築できるようなソフトを探してます。 たとえば求人サイトとように、クライアントがアクセスして求人を探し、応募できるとか、自分自身をクライアントが登録してDBになるとか。 ずっとネットを見ていて、 (1) Perl/CGI+namazu (2) Filemaker (3) サイボウズデヂエ (4) ASP+MSDE2000 (5) ASP.NET+MSDE2000 (6) JSP+mySQL/Postgre/Oracle (7) PHP+mySQL/Postgre こんな感じの開発が必要なようですが、出来合いのMSのソフトで可能でしょうか? 可能でしたら、そのソフトの名前と構成をお教え願えますでしょうか? 上司から探せといわれましたので、助けてください。。。
- ベストアンサー
- SQL Server
- midoriarne
- 回答数2
- PHPの配列をDBのテーブルに入れたいのですが
完全に行き詰まりそうなので助けていただきたく投稿(投降)します。 PHP内でSQLを走らせた結果を、 $result に入れています。 $rows = pg_num_rows($result); print('レコード数は、'.$rows.'です<br><br>'); // 上記、2行のコードで件数が正しいことは確認しました。 $sabun = array(); $sabun = pg_fetch_all($result); $cnt1 = count($sabun); print('配列sabunのレコード数は'.$cnt1.'です<br><br>'); // 上記、4行のコードで配列に格納された件数が正しいことは確認しました。 // 最初の2行の件数とこの4行の件数は同じ件数です。 // ここで配列sabunのデータをテーブルに入れる /* エラーが出た */ $result = pg_insert( $link,テーブル,$sabun ); /* エラーが出た */ $result = pg_insert( $link,テーブル,$result ); /* エラーが出た */ $result = pg_copy_from( $link,テーブル, $sabun ); /* エラーが出た */ $result = pg_copy_from( $link,テーブル, $result ); // 上記、4種類のコードを試したのですが、全てエラーが出ました(泣) if (!$result) { print('テーブルへの登録が失敗!<br><br>'.pg_last_error()); $err_flg = 1; goto ENDCLR; } 「テーブルへの登録が失敗!」以外のエラーメッセージ等は 表示されませんでした。 エラーが出た4種類のいづれかでうまく行くと思ったのですが、 全滅してしまい途方に暮れています。 根本的にPHPへの理解が足りないのかもしれません。 何か解決の糸口などご教授いただけますと助かります。 どうぞよろしくお願いいたします。
- updateのパラメータを即値でなくDBからセットしたい
update TBL set NAMAE='AAA', TOSHI=●● WHERE ID=1 ●●の部分をリテラルでなく、例えばID=2のTOSHIのデータをセットしたいのですが、そのような事は、update1文でできるのでしょうか? TBLテーブル ID NAMAE TOSHI 1 2 BBB 50 3 CCC 40
- DataTableにデータを用意した後DBに反映する方法
VB2008 SQLServer2008で開発しています。 DBにデータを追加したいと思っています。 DataTableを作成しているので これを使って簡単にDBにデータを追加することは できないでしょうか? そのやり方の場合 insert文を1行ずつ実行するのと処理時間に差はあるのでしょうか?
- ベストアンサー
- Visual Basic
- taku_pon
- 回答数1
- ORACLEのDBへODBC経由でデータアクセスしています。
ORACLEのDBへODBC経由でデータアクセスしています。 実行環境はWindows XP,開発言語はCOBOLです。 コンパイルは問題ないのですが、実行しますと、 動的SQLの使い方が間違っていますというようなメッセージが 出力されて異常終了します。(ちなみにカーソルオープンのところで終了) 下記のような動的SQLのコーディングですが、どこが問題なのでしょうか? 宜しくお願いします。 01 SQL-CSR0-DB21. 03 FILLER PIC X(35) VALUE 'SELECT M.*,ROWIDTOCHAR(M.ROWID) '. 03 FILLER PIC X(35) VALUE ' FROM DB21 M '. 03 FILLER PIC X(35) VALUE ' WHERE M.BCODE = ? '. 78 SQL-CSR0-LEN VALUE 105. (中略) INITIALIZE DYNSTMT. MOVE SQL-CSR0-DB21 TO DYNSTMT-ARR. MOVE SQL-CSR0-LEN TO DYNSTMT-LEN. EXEC SQL PREPARE STMT1 FROM :DYNSTMT END-EXEC. EXEC SQL DECLARE CSR0_TN_DB21 CURSOR FOR STMT1 END-EXEC. EXEC SQL OPEN CSR0_TN_DB21 USING :BCODE_HST END-EXEC.
- ファーストサーバ(レンタルサーバー)にアップロードされているDBのデー
ファーストサーバ(レンタルサーバー)にアップロードされているDBのデータを 定時処理で自社で構築しているサーバにバックアップを取りたいと考えております。 これは実現可能でしょうか。実現可能であれば方法をご教授下さい。
- 締切済み
- ハードウェア・サーバー
- NEWMSG
- 回答数1
- S2daoのSqlファイルでのDBアクセスについて
お世話になります。現在Teeda+S2DAOの学習をしています。 そこでどうしても一点解決できない問題がありご質問させて いただきたく思い投稿いたします。 問題: DBアクセスの際に作成したSQLファイルの呼び出しを行いDBにアクセスしようとするとエラーが出力される。デフォルトのSQLファイルを利用しないDBアクセスは可能。 開発環境: アプリケーションサーバー:Tomcat5.5 IDE:eclipse3.2 DB:postgresql8.2 言語:java1.6 FW:Turaプロジェクト(Teeda+S2DAO) 出力されたエラーは以下の通りです。 org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQLで例外(SQL=[update userinfo set userid = ?, password = ?], Message=[[ESSR0072]SQLで例外(SQL=[update userinfo set userid = ?, password = ?], Message=[0], ErrorCode=07006, SQLState={3})が発生しました : [SQLで例外(Message=[Can't infer the SQL type to use for an instance of agnietec.entity.UserInfo. Use setObject() with an explicit Types value to specify the type to use.], ErrorCode=0, SQLState=07006)が発生しました。], [Can't infer the SQL type to use for an instance of agnietec.entity.UserInfo. Use setObject() with an explicit Types value to specify the type to use.], ErrorCode=0, SQLState=07006)が発生しました at org.seasar.extension.jdbc.impl.BasicHandler.bindArgs(BasicHandler.java:195) at org.seasar.extension.jdbc.impl.BasicUpdateHandler.execute(BasicUpdateHandler.java:101) at org.seasar.extension.jdbc.impl.BasicUpdateHandler.execute(BasicUpdateHandler.java:80) at org.seasar.dao.impl.UpdateDynamicCommand.execute(UpdateDynamicCommand.java:43) at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:53) at org.seasar.dao.pager.PagerS2DaoInterceptorWrapper.invoke(PagerS2DaoInterceptorWrapper.java:71) at agnietec.dao.UserInfoDao$$EnhancedByS2AOP$$134ea95$$MethodInvocation$$updateUser8.proceed(MethodInvocationClassGenerator.java) at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:73) at agnietec.dao.UserInfoDao$$EnhancedByS2AOP$$134ea95$$MethodInvocation$$updateUser8.proceed(MethodInvocationClassGenerator.java) at agnietec.dao.UserInfoDao$$EnhancedByS2AOP$$134ea95.updateUser(UserInfoDao$$EnhancedByS2AOP$$134ea95.java) 確信はないんですがエンコードでエラーが出ているのかと思い、 確認したのですが postgreはEUC_JP、 eclipseはUTF-8でした。 自分でも色々試行錯誤し、web.xmlのエンコード指定をEUC_JPなどにしてみましたが、状況に変化はありません。 <filter> <filter-name>encodingfilter</filter-name> <filter-class>org.seasar.extension.filter.EncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value> ここをEUC-JPにしました </param-value> </init-param> <filter> インターネットで調べても、調べ方が悪いのか同じような問題がみつからずほとほと困っています。どなたかご教授いただけないでしょうか? 何卒よろしくお願いいたします。
- PHPとMySQLなどのDBを学ぶのにオススメの本
PHPとMySQLなどのDBをもっと学んで 自身のアイデアを形にしたウェブサイトづくりを 行いたいと考えております。 会員サイトや、口コミサイトなどなど… なかなかそれを学べる場がなく、 書籍を中心に行いたいと考えています。 書籍コーナーに行きましたが かなりの種類があり、どれを手にとればよいのか わかりません。 そこでオススメの本など お教えください
- 特定のDBだけ別ディレクトリに置く事は可能でしょうか?
表題の通り、ディスク容量が足りないので、 新しくマウントした、 /mysql_dataというパーティションに test というデータベースをつくりたいのですが、 MySQLでそのような事は可能でしょうか? create database test だと、標準のパーティションに 作られてしまうので・・
- レンタルサーバーのDBへのアクセスの仕方を教えてください
windowsからレンタルサーバのDBへのアクセスの仕方がわかりません。↓の条件があったとしたらどうやってアクセスすればいいのでしょうか?今まではコントロールパネルでできたのですが、今回借りたレンタルサーバはついてませんでした。 ------------------------------------------------- DB名は aaaa ユーザ名 bbbb パスワード cccc port番号 1111 ホスト名は 125.0.0.0 ------------------------------------------------- DOSプロンプトを使えばいいのかputtyを使うのかよくわかりません。 やりたいことは,新しくテーブルを作ったりしたいです。 どうぞよろしくお願いします。
- ファイルDSNを使用したORACLEのDBアクセスについて
いつもお世話になっております。 表題の件で、質問いたします。 ASPでWEBアプリケーションを作成したいと考えております。 その際、DBのアクセスはFILEDSNを使用したいのですが、どうやって定義すれば良いか、分かりません。 DB.OPEN "FILEDSN=" & SERVER.MAPPATH("./DSN/test.DSN") ←こんな感じで使用するやつです SQLサーバに対するFILEDSNは記述したことがあるので、それを流用して作成して見ましたが、駄目でした。 [ODBC] DRIVER=ORACLE ODBC DRIVER UID=TESTDB pwd=TESTTEST Address=192.168.3.100 Network=DBMSSOCN LANGUAGE=日本語 DATABASE=TESTDB WSID=TEST_PC APP=Microsoft Open Database Connectivity SERVER=TEST_SERVER DBQ=ORCL こんな感じで書いたのですが、ASPのWEB画面を起動すると、 技術情報 (サポート担当者用) エラー タイプ ADODB.Recordset (0x800A0BB9) 引数が間違った型、または許容範囲外であるか、競合しています。 という内容で、エラーが発生します。 エラーが発生した行は、CONNECTIONを確立するところです。 RS1.OPEN SQL_CHK1,DB,3,1,1 ←この行 ORACLEにアタッチするのは初めてで、まるで見当違いのことをしている可能性もあります。 ご存知の方は、アドバイスをお願いします。 ※DSNはシステムDSNやユーザDSNでなく、FILEDSNを使用したいと考えております。
- おまかせ名刺管理の名刺DBを共有できないでしょうか。
いつもお世話になります。 ソースネクスト社の「おまかせ名刺管理」を使っています。 自宅で使っているのですが、もう一台PCを増やすことになりまして、 新しいPC(同一LAN内、以下PC-2といいます)にもインストール して、もともと使っていたPC(以下PC-1といいます)のデータベース (マイドキュメント内の「CardDB」というフォルダ) を、PC-2から閲覧・編集できないかと思い、やってみたのですが、 ネットワークはつながって、ウィンドウズの権限も問題ないんですが、 なぜか2台目の方ではデータが表示されません。 実際に行った操作は以下のとおりです: データベースを開く→データベースのフォルダの参照先に、 「\\PC-1のIPアドレス\CardDB が格納されているフォルダ」 を入れてOKとやりました そもそもこういう使い方はダメなのでしょうか? どなたか、よろしくお願いいたします。
- 締切済み
- その他(ソフトウェア)
- hojin5
- 回答数1
- 他のDBにあるテーブル内容をcreate tableできますか?
はじめまして。 同じPCでDBを2つ作成しています。 片方のDBにあるテーブルをもう片方にコピーしたいのですが 何か良い方法はありますか? MySQLのバージョンは5.0.26です。 よろしくお願いします。
- DBに格納されたバイナリデータを画像表示する方法
PHP初心者ですみません。PHP、PSQLでDBにアップロードされた画像データ(バイナリデータ)をWEB上で例<img src=image.php>画像表示したいのですが、画像が×表示になってしまいます。格納時にデータが間違っているのか?それとも表示方法が間違っているのかわかりません。どなたか助けてください。 【アップファイル格納時スクリプト】 //fopenして変数に保存 $fp = fopen($_FILES["upfile"]["tmp_name"],"r"); $imagedata = fread($fp,filesize($_FILES["upfile"]["tmp_name"])); fclose($fp); //バイナリデータをエスケープ $imagedata = pg_escape_bytea($imagedata); $filename = $_FILES["upfile"]["name"]; $sql_g = "update img set img_data='$imagedata'"; $conn_g = connect(); $result_g = pg_query($conn_g,$sql_g); pg_close($conn_g); } 【画像表示用ファイルスクリプトimage.php】 $sql_i = "select img_data from img"; $conn_i = connect(); $res_i = pg_query($conn_i,$sql_i); $num_i = pg_num_rows($res_i); $img_data = pg_fetch_result($res_i,0,"img_data"); header('Content-type: image/gif'); header('Content-Disposition: inline; filename=' . $img_data); print"${img_data}"; 【画像表示部分スクリプト】 <img src="http://●●●●/●●/image.php" alt="イメージ" width="500" height="100"> こんな感じなのですが、どこがどう違うのか何度も試してやっとここまできたのですが、答えがでません。お解りの方いらっしゃいましたらご指摘をどうかよろしくお願いいたします。
- ベストアンサー
- PostgreSQL
- masamasu
- 回答数1
- ACCESSのDBを起動する際にエクセルファイルを開閉する。
タイトルからはちょっとわかりづらいかもしれません。 現在基幹システムからエクセルファイルに落として、そのエクセルファイルにACCESSからリンクして帳票印刷を行おうとしています。 ところが困った事に基幹システムから落としたエクセルファイルの形式が古いらしく、1回開いてから上書きで閉じないとアクセスへのリンクが有効になりません。 で、アクセスDBを開く際に、エクセルファイルを一端開いてまた上書きで閉じるという事をVBAで実行する事は可能でしょうか? できれば「バージョンが~~~」というメッセージが表示された場合に「OK」を選択している形で上書きできれば最良です。
- 締切済み
- オフィス系ソフト
- hikari_tai
- 回答数2
- DBのデータを表示→ダウンロードする一連の動作について
MySQLデータベースのTableにあるデータをSELECT文で Web画面(PHP)に表示しています。 現在は表示しているだけなのですが、この情報をダウンロードボタンで加工してEXCELかCSVファイルに表示させるような事をしたいと思っています。 DBでは店舗と商品、あとこの2つをひも付けるTable を持っていて、加工内容は、列に店舗名、行に商品名を表示し、その商品のある店舗のフィールドに○をつけるというものです。 で、実際このような動作を作るときに、何を使って どのようにするという一連の作業内容がわからず、 調べるにも何から調べればいいのかわかりません。 どんな手順でDB、Web、Excelに何をすればいいのか、 何を使って実現すればいいのかアドバイスお願いします。
- 締切済み
- その他(プログラミング・開発)
- getamato
- 回答数1