検索結果
DB
- 全てのカテゴリ
- 全ての質問
- レコードセットの開放のタイミングについて
いつもお世話になります。 クライアント:Excel2000(マクロ) サーバ :SQLServer2000 Dim strCon As String Dim oWK As Object Dim oDB As Object Dim strQ As String Dim rRec As RecordSet strCon = "ODBC;DRIVER=SQL Server;SERVER=hoge;UID=hoge;PWD=hoge;DATABASE=hoge" Set oWK = DBEngine.CreateWorkspace("hogewk", "hoge", "hoge", dbUseODBC) Set oDB = oWK.OpenConnection("", dbDriverNoPrompt, False, strCon) strQ = "select * from [tbl_hoge]" Set rRec = db.OpenRecordset(strQ, _ dbOpenDynamic, _ dbExecDirect, _ dbOptimisicValue) Do Until rRec.EOF = True If (条件) then oWK.Begintran 処理 oWK.Commit End If rRec.MoveNext Loop 上記のプロシージャをExcelからSQLServerに対し実行しましたが、rRec.MoveNextが エラーとなってしまいました。 oWK.Commitを実行後、問題が発生いたしました。 おそらく、oWK.CommitによりrRecレコードセットが開放されてしまったと思います。 これは仕方が無いのでしょうか。回避方法(プロシージャレベル)は御座いますでしょうか。 情報に不足がある場合、ご連絡いただけましたら補足させていただきます。 どうか宜しくお願いいたします。
- 締切済み
- SQL Server
- ken__t
- 回答数1
- 情報の見方を教えてください
下記の情報の見方を教えていただけますか。また、この情報より詳しい情報を検索することは出来るのでしょうか。よろしくお願いいたします % [whois.apnic.net node-2] % Whois data copyright terms http://www.apnic.net/db/dbcopyright.html inetnum: 221.16.0.0 - 221.111.255.255 netname: BBTEC descr: Japan nation-wide Network of SOFTBANK BB Corp. country: JP admin-c: SA127-AP tech-c: SA127-AP status: ALLOCATED PORTABLE notify: kimatsud@softbank.co.jp mnt-by: APNIC-HM mnt-lower: MAINT-JP-BBTECH changed: hm-changed@apnic.net 20030616 source: APNIC role: SoftbankBB ABUSE address: 24-1, Nihonbashi Hakozaki-Cho ,Chuo-Ku ,Tokyo country: JP phone: +81-0570-919-820 e-mail: hostmaster@bbtec.net trouble: Please send spam report,virus alart trouble: or any other abuse report trouble: to abuse@bbtec.net trouble: Any other Information, Notice, trouble: Please send to hostmaster@bbtec.net admin-c: TT123-AP tech-c: ST222-AP nic-hdl: SA127-AP notify: admin@bbtec.net mnt-by: MAINT-JP-BBTECH changed: stsuruma@softbank.co.jp 20030613 source: APNIC
- 締切済み
- その他(インターネット接続・通信)
- m-happy-t
- 回答数2
- 高速DVDーRが認識しません。
http://review.ascii24.com/db/review/pc/desktop/2002/10/24/639150-000.html 上記POWER MAC G4を使用しています。 OSは10.2.8ですが、SUPER DRIVE内臓されてるみたいなんですが、 高速記録用DVDRがパソコンに認識されず読み込みません。 DVDをセットしてもすぐにトレイが開き取り出されてしまいます。 http://www.dvdhs.com/japan/index.html http://www.apple.com/jp/hardware/superdrive/ SuperDrive Updateのダウンロード ここで書いてある通りAPPLEにてSUPER DRIVEのダウンロードをしようと するんですがダウンロードページのリンクをクリックしても 『The requested application was not found on this server』 と表示されるだけです。 OSX10.2.8以降のはあるんですが10.2.8のSUPER DRIVEが見当たりません。 なにか高速記録用DVDRを私のPCで読み込み使用可能にする解答や アドバイスをお願いします。 ちなみに購入したDVDRは TDKの4.7GB DVDRです。
- 各伝票に対して明細を1行目だけ表示したい
たびたびお世話になります。 仮に以下のようなテーブルを考えるとします。 ○テーブルA (伝票) 伝票番号 (PK) 顧客コード ○テーブルB (伝票明細) 伝票番号 (PK) 伝票明細 (PK) 注文コード 大盛り区分 レストランなどでお客さんが注文した注文伝票を 想像していただければ良いかと思います。 一つの伝票番号に対して、複数の伝票明細があると。 DB上は上記のように格納するとします。 ここでテーブル結合を使って、各伝票の1行目の明細を表示しながら SQL1発で抜いてきたいと思います。どういうSQLを考えたら良いでしょうか? テーブルBの表示項目が1つだけなら、 SELECT A.伝票番号, A.顧客コード, (SELECT TOP 1 注文コード FROM テーブルB B WHERE A.伝票番号 = B.伝票番号) FROM テーブルA A で良いのですが、複数項目となるとどうやったら良いのか判りません。
- ベストアンサー
- SQL Server
- kamuatatsu
- 回答数3
- PC9821Ls12のHDD交換が出来ません・・・
いつもご指導頂いております。 何度も申し訳ないのですが、また質問させて頂きます・・・。 タイトルの通り、中古で購入したLs12のHDDの交換をしようと思っております。 今までNa12と言う機種を使っていたので、HDDが簡単に外せると思ったのですが、 ドッキングシステム?の為、外し方が良く分かりません・・・。 とりあえずそのドッキングシステムを外し、ネジを全部とって開けてみようと 思いましたが、どうもうまく開けられません。 マニアックな質問なのでお分かりになる方は少ないとは思いますが、 ご存知の方いらっしゃいましたらご指導頂きたいのですが・・・。 どうか宜しくお願いします。 PC-9821 Ls12 http://www.pc-9800.net/db1/data/pc-9821ls12.htm ドッキングシステムの意味は、上記アドレスにある右側の写真を 拡大してみるとお分かりになるかもしれません。
- ベストアンサー
- ノートPC
- umailsquare
- 回答数1
- ページングの応用
質問させて頂きます。 現在DBから該当するレコードを抽出→表示していて 10件毎にページングさせているのですが、 その際のリンクがどんどん増えてしまい (例えば300件のレコード数なら30リンク分の文字数) 途中のリンクを省略したいのですが 適切なソースは思い浮かびません。 【前 / 1 2 3 ... 28 29 30 / 次】 みたいな、途中省略表示の仕方は可能でしょうか? ※もしくは 【前100 前 / 1 2 3 4 5 6 7 8 9 10 / 次 次100】 みたいにして「次100」をクリックすると 【前100 前 / 11 12 13 14 15 16 17 18 19 20 / 次 次100】 と変更される等です。 現在は $num_page = $num_rec / $limit for($i=1; $i<$num_page; $i++){ if($i != $page){ echo "<a href=***.php?page=$i>$i</a>"; } } という形で表示させています。 分かりづらい文章で申し訳御座いません。 宜しくお願い致します。
- Win Server2003でntbackupを使用するのに・・・
WinServer2003で、ntbackupを使用し、オラクルDBなどを夜中にバックアップ取ろうとしています。ログオフ状態で試験してみると、上手く行きません。 ・環境 OS:WinServer2003 Backup元:Dドライブにあるoracle oradata他 Backup先:USB接続のHDD Tool:OS標準のntbackupのスケジュール機能使用、ログオフ運用。 (VSSが追加されたことでオープンファイルでもOKと聞きました。) ・現象 ログイン状態のバックアップは問題ないですが、ログオフ状態でやると、途中でエラーがでている。(ログを見ると。) 約21Gのデータのうち、4G程度しかバックアップできず。 ・エラー内容 「リムーバブルでないメディアへのバックアップ中に、メディアの最後への到達が発生しました。操作は終了されました。」 これだけの情報で足りない場合は、必要と思われる情報をご指摘ください。 ログオフ状態での運用が必須なので、どうにか解決策を教えてください。 宜しくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- Bluemoment
- 回答数2
- PHPのMySQLモジュールのインストール方法
FedoraCore 4 MySQL 4.1.14 PHP 5.0.4 を使ってます。 PHPからMySQLが繋がらないためずっと悩んでいましたが、どうやらPHPのMySQLモジュールというのがインストールされていないらしいことがわかりました。 これまで、すべてyumで自動的にインストールしてきたため、拡張モジュールを新たにインストールする方法がわかりません。(かなりネットで検索したのですが、rpmで最新版をインストールする方法がわかりませんでした・・・) php-mysqlパッケージを配布しているところと、rpmでインストールする方法を教えてください。m(_ _)mペコリ 一応、これまで実行してダメだったPHPとエラーも書いておきます。 ■PHP <?PHP $conn = mysql_connect("localhost", "usr","pass"); mysql_select_db("kisop", $conn); $res = mysql_query("SHOW TABLES",$conn); if($res){ print("データ獲得に成功しました。"); }else{ print("失敗"); } ?> ■エラー Fatal error: Call to undefined function mysql_connect() in /var/www/html/simple_connect.php on line 5
- ベストアンサー
- PHP
- dororon999
- 回答数1
- VC++でSQLServerにUpdateした際の更新件数
Updateした時の更新件数は取得できないでしょうか。 以下のPGMで取得したいと思っています。 ★1の場合:更新はするけど、件数は取得出来ない。 ★2は _CommandのExecuteメソッドサンプルに件数取得方法が載っていたのですが、落ちる(catchされる) 何か良い方法ご存知の方教えて下さい。 _ConnectionPtr pConn; //Connectionオブジェクト _CommandPtr pCmd; // Commandオブジェクト _variant_t vtNull; //variant_t型NULL tagVARIANT *tUp; //更新件数を取得? try { pConn.CreateInstance(__uuidof(Connection)); pCmd.CreateInstance(__uuidof(Command)); //DB接続 pConn->CursorLocation = adUseClient; _bstr_t strConn("Provider=sqloledb;Data Source=127.0.0.1;Initial Catalog=TESTDB;User Id=testID;Password=Pass;"); pConn->Open(strConn, "", "", adConnectUnspecified); vtNull.vt = VT_ERROR; vtNull.scode = DISP_E_PARAMNOTFOUND; int lRow=0; tagVARIANT *tUp; // 更新処理 pCmd->ActiveConnection = pConn; pCmd->CommandText = "UPDATE T_TABLE SET NUM='123' where ID=TTD"; ★1 pRs = pCmd->Execute(NULL, NULL, adCmdText ); ★2 pRs = pCmd->Execute(tUp, NULL, adCmdText ); catch (_com_raise_error &p) { //エラー処理 } pConn->Close(); //Connectionオブジェクト return 0;
- SELECT~LIKE~の結果が変
下記テーブルに対してphp(文字コードはShift_JIS)からselect * from tb_test where name like '%大会%';としたところ、id 1~4がヒットしてしまいます。 id 3はヒットしてほしくないのですが・・・なぜでしょうか?(AccessからMyODBCを経由して同じことをしても同じ結果になってしまいます) id name 1 テニス大会 2 ゴルフ大会(雨天中止) 3 歴代会長 4 大会挨拶 5 ヘルシンキ大の会 MySQL の設定はこんな感じ↓です。 mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.14, for Win32 (ia32) Connection id: 350 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 4.1.14-nt-log Protocol version: 10 Connection: localhost via TCP/IP Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 TCP port: 3306 Uptime: 1 day 14 hours 8 min 56 sec Threads: 3 Questions: 13879 Slow queries: 0 Opens: 229 Flush tables: 1 Open tables: 4 Queries per second avg: 0.101 --------------
- ベストアンサー
- MySQL
- bubblyslime
- 回答数3
- ORA-01861について
Oracleで同一インスタンスの別スキーマに同じテーブル構成を作り開発環境としています。 そこで下記のSQL文を実行しようとすると、あるスキーマでは正常に検索されるけど別のスキーマでは 「ORA-01861 リテラルがフォーマット文字列と一致しません」 とのエラーメッセージが出力されます。 また困ったことに別マシンから同様の検索を行うとどのスキーマでも正常に検索が行われます。 Net8とかOracleクライアントの設定の問題でしょうか? DBサーバはOracle10g、クライアントは前者のマシンがOracle8i、後者のマシンにOracle9iがインストールされています。 【対象SQL文】 SELECT * FROM (SELECT TEMP.*, ROWNUM AS RM FROM (SELECT TEST.COL1, TEST.COL2 FROM TEST WHERE (COL1 = 'Dummy') AND COL2 = '1' AND DATE_COL <= '2005-11-04 12:00:00.0' -- ※この行に対して「ORA-01861」が発生しています。 ) TEMP ) WHERE RM >= 1 AND RM <= 300 ORDER BY RM /
- 締切済み
- Oracle
- toraneko001
- 回答数2
- コンパイルエラー
現在勉強の為、JSPでショッピングカートを作成中です。 その中でDBからデータを読み込み商品一覧を出すプログラムを作っていますが、コンパイルエラーが出てしまいうまくできません。 ソースは <%@ page import="java.sql.*" %> <% Connection con = null; ResultSet rs = null; Class.forName("oracle.jdbc.OracleDriver"); con = DriverManager.getConnection("jdbc:oracle:thin//localhost:1521/bit21"); Statement stmt = con.createStatement(); // 実行して結果セットを取得する rs = stmt.executeQuery("SELECT * FROM BOOKMST"); // 結果セットの分だけループして表示する while (rs.next()) { %> <%= rs.getstring("SALEDATE") %> <table> <tr align="center"><td>定価:</TD><TD><%= rs.getstring("PRICE") %></TD><TD>円</td></tr> </td></tr></TABLE> <% } con.close(); %> でエラー内容は C:\tomcat-5.0.28\work\Catalina\localhost\bookshop\org\apache\jsp\lineup_jsp.java :84: シンボルを解決できません。 シンボル: メソッド getstring (java.lang.String) 場所 : java.sql.ResultSet の インタフェース out.print( rs.getstring("PRICE") ); ^ です。 どこが間違っているのかわからず困っています。 どなたかご教授お願い致します。
- アクセスMDBファイルが破損
アクセスんのMDBファイルを使用中に、何かの原因でファイルにダメージが起こったものと思われますが、終了後に再起動しようとしてもファイルを開けません。 下記のエラーメッセージが出ます。 「~は修復する必要があるか、データベースファイルではありません。 Microsoft access データベースが開いているときに、いずれかのユーザーがmicrosoft access を終了しました。」 「このデータベースを修復しますか?」 修復を選択して、管理用のパスワードを入力しても 「パスワードが正しくありません。」とメッセージが出て、 「~は修復できないか、Microsoft accessデータベースファイルではありません。」となり、結局、開くことができず終わってしまいます。 このDBファイルはネットワークで複数人が使用しています。 ファイルと同名のLDBファイルは開いたままになっています(64kb)。 なにか修復の方法があれば教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- jetstream
- 回答数2
- 西川について
1.西川について 布団の西川って言っても、大阪西川、東京西川、昭和西川など、5つに分家していると聞きます。 それぞれ、ブランド力や、価格帯、品質などが違うのでしょうか? 格付けなどがあれば教えてください。 2. 布団購入のアドバイス また、布団を購入しようかと思い、 デパートに行ったのですが、そこでは、昭和西川のムアツ布団を勧められました。 催事の関係で、2割引してくれるそうです。 ネットで調べたところ、大阪西川のムアツ布団がデパートの見積もりより7千円くらい安くなっていました。 性能の差はあるのでしょうか? 両方とも、アコハードとやらで、定価は同じです。 ムアツ布団は購入決定なのですが、どこで買おうか悩み中です。 1のみ、2のみの回答でもいいので、 よろしくお願いします。 <参考> http://www.futontown.co.jp/DB/futon.php?job=plist&p_cl=4&p_cs=1
- ドラゴンボール!!!! …の音楽
20過ぎて、ドラゴンボールにはまってしまいました(笑) 今ぼちぼちアニメをレンタルしているのですが… DBのOPやEDに使われた曲全てが入ったCDって存在するのでしょうか? 検索してみたのですが、『無印・Z・GT』と分かれているのが多く、全てのシリーズのOPとEDだけ集めるには、結構お金がかかるんですよ… アニメによっては、各シリーズのOP・EDが入ったCDってあるようなんですが (スレイヤーズとかありましたし)ドラゴンボールもありますか? 分かる方、教えてください!! 追記→ ドラゴンボールの漫画についてですが、アニメの『無印とZ』はどの巻で分かれるのでしょうか? Zのほうが好きなんでZから集めたいのですが、どの巻あたりで切れるのか分かりません (古本屋でも、男性客が多くて棚の前に並ぶのも恥ずかしくって) こちらの回答も分かる方お願いします!!
- ベストアンサー
- アニメ・声優
- 19790101-51
- 回答数2
- PHP-mysql フィールドの値を取得
認証ページを作成していますが、 フィールドの値を取得できずに困っています。 $r = ?????????????????????; の部分の記述が分かりません。 ($rに、フォームで入力した$idのデータを参照して、もしあったら、その行のPasswdフィールドとフォームで入力した$passを比較したい) よろしくお願いいたします。 $id・・・formの入力内容(Emailフィールドに該当) $pass・・・formの入力内容(Passwdフィールドに該当) <? $hostname = "*"; $username = "*"; $password = "*"; $dbname = "*"; $tablename = "*"; $connect = mysql_connect($hostname, $username, $password) or die ("サーバに接続できません"); mysql_select_db($dbname) or die ("データベースに接続できません"); $sql = "SELECT Passwd FROM $tablename where Email='$id'"; $result = mysql_query($sql, $connect) or die ("クエリーを実行できません"); $num_rows = mysql_num_rows($result); $r = ?????????????????????; print "$num_rows\n"; print "$r\n"; if( $num_rows = 0 ) { print "ユーザ登録されていません。"; print '<a href="">こちらから登録してください。</a>'; session_destroy(); exit; } if( $r != $pass ) { print "パスワードが違います。"; session_destroy(); exit; } print "認証OK"; mysql_close($connect); ?>
- Visual Basic
プログラミングについて教えてください。 Visual Basicを使用し、テキストボックスに入れた値をが該当するデータベースを抽出し、別のテーブルに追加するというツールを作りたいと思っています。 (使用しているDBはOracle sql Developer) 例えですが、一つ目の職員情報テーブルには『名前』『職員番号』『部署ID』などが格納されており、二つ目の異動情報テーブルには 『職員番号』『異動地ID』などがあります。 VBのテキストボックスに部署IDと異動地ID を入力するところをつくり、部署IDが『1』のひとを探して、その人たちには異動地IDを『A』といれるなどのインサート文を流して、データベースに登録したいです。 VBとデータベースを繋げる方法はわかったのですが、セレクト文を使用するために必要なことなどがよくわかっておりません。 ご教示もらえればと思います。 よろしくお願いします。
- 締切済み
- Visual Basic
- yt0426
- 回答数4
- 【TD-4520TN】【横向き印字が不正】
■製品名を記入してください。 【TD-4520TN】 ■どのようなことでお困りでしょうか? 相談したいこと、トラブルに至った経緯、試したこと、エラーなどを教えてください。 【TD-4520TNにFBPLコマンドを用いてシステムからDBの取得値を印字しています。 ラベルに対して90度回転(横向きに)して日本語文字列を印字すると、全角の伸ばし棒や記号が回転しないで印字されます。 ブラザー → ブラザ| フォントはK9.SFTを使っています。 正しく印字する方法は無いでしょうか?】 ■お使いの環境について教えてください。 ・パソコンもしくはスマートフォンのOSは何ですか? (例)Windows10/8.1/7・MacOS・iOS・Android 【Windows10】 ・どのように接続されていますか? (例)有線LAN・無線LAN・USBケーブル・bluetooth 【有線LAN】 ・関連するソフト・アプリがあれば教えてください。 【 】 ・電話回線の種類は何ですか? (例)アナログ回線・ISND回線・ひかり回線・IP電話 【 】 ※OKWAVEより補足:「ブラザー製品」についての質問です。
- ベストアンサー
- その他(インターネット・Webサービス)
- U119488
- 回答数1
- ec-cube Mysqlの設定方法
ec-cube-2.13.3をBizホスティング メール&ウェブ ビジネス(ライト)にインストールしようとしています。データベースの設定でIDアドレス等を入れて進むと、次のエラー表示が出ます。Mysqlにデータベースを新規に作りましたが、これとの接続がうまく行かないことと思いますが、どうしたらよいか教えてください。私は全くの素人でエラーの意味も分かりません。 Fatal error: DB処理でエラーが発生しました。 SQL: [PREPARE mdb2_statement_mysql_1edbd0675366ef3541eee6f39aaa71aa02d2f7e3e FROM 'SET SESSION storage_engine = InnoDB'] PlaceHolder: [array ( )] MDB2 Error: unknown error _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_1edbd0675366ef3541eee6f39aaa71aa02d2f7e3e] [Native code: 1286] [Native message: Unknown table engine 'InnoDB'] in /usr/home/********/www/htdocs/eccube/data/class/SC_Query.php on line 1095
- 締切済み
- PHP
- stone_safe
- 回答数1
- csvを扱う便利な コード(関数群)はありませんか?
fputcsv fgetcsv で 現在cvsからデータを取得しています。 数Kbでデータ自体がすくないことと MySQLつかうのも面倒なのでfputcsv,fgetcsvでデータを扱おうとおもっていますが 問題が起こって 直接全行データだと ふと わすれたころに 項目の途中に追加して 内部で項目を増やしたときに順序を維持するのが大変になってしまいます (データ列の順序がくずれてしまうので管理が大変) そこで 列の順序が変わっても問題ないように 1行目 項目名 2行目から データにしようと思っています 1行目を読み込んで 配列に項目名にして 2行目から それをわりあてていくことでできますが そんな感じの ライブラリないでしょうか? なければ、1時間くらい時間をさいて 自分でcvsの簡易DB classを作りますけど もしあるのでしたらよろしくお願いします。
- 締切済み
- PHP
- noname#13325
- 回答数1