検索結果
DB
- 全てのカテゴリ
- 全ての質問
- 正常終了するが追加されない
batchInsert処理を行うと正常終了しますが、DBには追加されてiいません。 ConnectionMgr.commitConnection(conn);文が終了後実行されています。 SQL文 public void batchInsertSgnbtuInfo(ArrayList list, String rysnoo, String pgmId, Connection conn) throws DBException, SQLException { if (list == null || list.size() < 1) { return; } PreparedStatement pstmt = null; int[] rst = null; //sql文 StringBuffer sql = new StringBuffer(); sql.append(" INSERT INTO sgnjsk_inf (" + " kjikminoo, " + " hnkrrkymd, " + " untbng, " + " sgnetyjyn, " + " sgncod ) " + " VALUES (?, to_timestamp(?, 'yyyy/MM/dd hh24:mi:ss'), ?, ?, ?); try { pstmt = conn.prepareStatement(sql.toString()); //SQL文のパーラメタを設置 for (Iterator it = list.iterator(); it.hasNext();) { SgnbtujskinfInfo info = (SgnbtujskinfInfo) it.next(); int i = 1; // VALUES pstmt.setString(i++, info.getKjikminoo()); pstmt.setString(i++, info.getHnkrrkymd()); // ユニット番号 pstmt.setInt(i++, info.getUntbng()); //資源登録順 pstmt.setInt(i++, info.getSgnetyjyn()); pstmt.setString(i++, info.getSgncod()); pstmt.addBatch(); } pstmt.executeBatch(); } finally { if (pstmt != null) { pstmt.close(); } } } よろしくご教授ください。
- ベストアンサー
- PostgreSQL
- Horirin39
- 回答数3
- oracleとexcelのADOによる連携について
お世話になります。 excelからADOでoracleのデータベースにある テーブルの必要なデータのみを抽出してexcelに 書き出そうとしています。 excelのvbaコードで、まず、ADOコネクションの生成として、 「cn.Open "Provider=OraOLEDB.Oracle;Data Source=" & "DB名" & ";User ID=hpsuser;Password=○○○;", "○○○", "○○○"」と書き、 ADOレコードセットの生成で、 「 rs.Open "~(1)~", cn, adOpenDynamic, adLockOptimistic, adCmdText」 と書いていますが、上記「~(1)~」の部分がかなり長いクエリ文になっているからなのか、 エラーがかかってしまいます。 単純なテーブルのデータを呼び出す事しかできないのか、又、 長いクエリ文のデータを抽出したい場合どの様にしたら良いのか、 どなたかご親切な方、ご教示頂けます様、宜しくお願いいたします。
- 姓名の前後を入れ替えるSQL命令文ありますか?
お世話になります。 現在、DB内のindividualというテーブルのname_enというフィールドにおいて、 日本人の名前が英語表記で登録されています。 ただし、一般的な表記でなく、「姓, 名」というようになっています。 例えば、玉木宏さんであれば、 Tamaki, Hiroshi となっています。 これを一般的な Hiroshi Tamaki に一発で置換するようなSQL命令文がありましたら教えていただきたいのですが、 如何でしょうか。 何卒よろしくお願いいたします。 バージョン情報などは下記の通り引用します。 MySQL Server: Localhost via UNIX socket Server version: 5.1.67 Protocol version: 10 MySQL charset: UTF-8 Unicode (utf8) Web server Apache/2.2.23 MySQL client version: 5.1.67 PHP extension: mysqli phpMyAdmin Version information: 3.3.10.5
- SQL:全テーブルの現在のデータ数を知りたい。
環境 DBサーバ : Linux + Oracle9i クライアント : WindowsXP + Oracle10g の SQLPlus(w) 当方SQL初心者です。以下のSelectを行うSQL文がわかりません。(色々悪戦苦闘しましたが) どなたかご教授下さい。 条件指定する TABLESPACE_NAME に属する、全テーブルの現在のデータ数を、 各テーブルに comment on したコメントと一緒に表示するSQLを教えて下さい。 Select 結果のイメージは以下の感じです。 TABLESPACE_NAME TABLE_NAME Count(*) Comments ------------------ -------------- ----------- -------------------- 条件としては、 (1) where TABLESPACE_NAME like 'xxxx%' です。 そして TABLESPACE_NAME が異なれば、同じ TABLE_NAME のテーブルがありますが (1)の条件に合致する全てのテーブルを Select したいということです。 すみませんが、お分かりの方、宜しくお願い致します。
- ACCESS2003 タブコントロール ページ名2
こんにちは。 下記URLでご質問した内容の続きです。 http://okwave.jp/qa/q7373426.html タブコントロールで作成したページにあるサブフォーム内にテキストボックスを設置し、 そこに入力された文字が、ページ名になるようにする方法に関しての質問で、 コマンドボタンをクリックすることで、ページ名を変更することに成功したのですが、 レコードを移動すると、前レコードの情報がそのまま残っていて、 現在のレコード内にあるページ名が反映されません。 また、DBを立ち上げなおすと、データが初期に戻っています(保存されていない)。 データを保存まではしなくても良いのですが、サブフォーム内のテキストボックスと同じ値を常に表示させることはできませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- chocho777
- 回答数1
- ラベルのキャプションについて
顧客コードをテキストボックスに入力されたら、顧客名をDBからラベルにセットしています。 その時、顧客名が全角半角が混在している場合、ラベルの長さより文字数が長いと改行されてしまいます。 ex) 顧客名:"株)あいうえシステム" とすると 表示が "株)" となる ※")"と"システム"は半角です ラベルを長くすれば解決するのですが、画面のスペースの問題で広くすることができません。 適当な文字長で切るとしても、半角が混在しているので難しいと思います。なるべくなら、セットしている値は変更したくありません(他でその値を利用している可能性があるので) 何か良い回避方法はないでしょうか? よろしくお願いします。
- 締切済み
- Visual Basic
- siro_usagi
- 回答数3
- エクスプローラ風の階層構造
Windowsエクスプローラのように、フォルダやファイルなどの情報をDBで管理したいと思っています。 No.99167の質問を参考にさせていただいて、フォルダコード・階層・フォルダ名・サブフォルダ名を項目名としてもたせて作成しています。 同じ階層に同じ名前のフォルダがいくつも存在している場合(上の階層以外、各パスも同じだった場合を想定)で、その中の1つのフォルダだけを削除した場合、削除するフォルダの下の階層のフォルダやファイルだけを一緒に削除することができないのです。 多くのケースを考えると、項目に何かを足さなければならない気がするのですが、わかりません。 (これはWeb上で管理することを考えています。)
- ベストアンサー
- その他(データベース)
- noname#47454
- 回答数1
- VBからCrystalReportsへSQL文を渡すには?
VBからCrystalReportを呼び出し、CrystalReports側でSQL文実行させたいのですが、ヘルプ等を見ても方法がわかりません。 例えば・・・ 1 VBで入力画面を用意し、抽出条件を入れさせる。 2 入力された条件にてSQL文を生成しSQL-Serverから該当行を抽出する。 3 CrystalReportsで作表する。 VBでSQL文を生成し、例えばMDBに書き出し、それを単純にCrystalReportsで読むということは出来たのですが、中間ファイル(この場合はMDB)を作らずに同様のことができるのでしょうか? つまり、VBから制御されたCrystalReportsでDBから条件抽出をかけつつ作表するということが可能か否か、可能であるならばその方法をご教授いただけると幸いです。
- ベストアンサー
- Visual Basic
- mogmogtae
- 回答数1
- DBIを使ってSelect文 複数のカラム、複数のレコードを取得するには?
Perl DBIを使用してDB検索する部分で質問させてください。 検索してきた複数のレコードの中のカラムを全て取得したいのですが うまくできません。 テーブルAAAに フィールドa,b,cがあり、レコードが3つ入っているとします。 テーブルAAA a b c ------ 1 2 3 4 5 6 7 7 7 $sqlState= "select a,b,c from AAA"; $sth= $dbh->prepare($sqlState); $sth->execute; @row = $sth->fetchrow_array; foreach (@row){ ($a,$b,$c,)= @row; print $a; print $b; print $c; } このようなコードでいいのかと思うのですが 出力結果は111 222 333 となってしまってまるで期待通りの結果にはなりませんでした。 上記の例では 123 456 777 という出力結果を望むとすると、どのように記述すればよろしいのでしょうか?
- フレッツADSLモア12と24について
初めてADSLにします。来月12メガの工事を行う予定なのですが、24メガが7月中ごろから出る情報をきき、質問です。 エンドユーザ~NTT収容ビル3.6Km 伝送損失53db NTTの速度サイトではかりました。24メガは2km以内の方にはよい速度が見込まれるとWEBに載っていたのですが、それ以外は今までとおり12メガと同じになるのでしょうか? ようは、12メガを7月に工事予定なのですが、 大は小を兼ねるのであれば、早く言ったほうがよいのかな?と思いました。NTTに電話したら、ほとんど変わりないとはいわれたのですが、やっぱりやってみないとわからないのでは?とおもいまして。。 乱文ですみません!よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- mikkele
- 回答数2
- 画像処理のスピードアップについて(jsp)
こんにちは! 今、データベースはMSアクセスを使い、jspで名前、コメント、写真をwhile文で20件ほど表示させようとしています。DBから値を取ってきて、表示させようとするところまでは出来たのですが、画像の表示が遅すぎてどうしようもありません。途中で凍ってしまっているような次第です。写真の大きさは15kb前後なので、ためしに2~4KBの写真を4枚だけ表示させてみようとしましたが、やはり最後までブラウザに表示できません。アクセスには000.jpgといった画像名を入れていて、jspの中で、image src~という風に、画像を持ってきています。 何かいい方法があれば教えてください。よろしくお願いいたします。
- 締切済み
- その他(データベース)
- kohiro
- 回答数1
- Sybaseのエラー
DB(Sybase)を使用したCのプログラムを実行時にバスエラーがおきてしまいます。 そのとき、Coreファイルと同じタイミングでsybinit.err というファイルができ、その内容が Open Client Message: Message number: LAYER = (5) ORIGIN = (3) SEVERITY = (5) NUMBER = (131) Message String: ct_init(): ネットワーク・パケット・レイヤ: 内部 Net Library エラー: スレッドの生成ができませんでした。 という内容がかかれています。 coreファイルをダンプしてみたところエラ落ちてる個所をさしてるのがデータベース接続のあたりらしいのですが、 さっぱり検討がつきません。 ※そのデータベース接続関数は何回も通る処理で ループの中で同じ処理をくりかえしていて、ループの途中で落ちてしまいます。 なんでもいいので、参考程度とか思い当たる節があるかた お願いします。m(__)m
- ベストアンサー
- その他(データベース)
- rariko
- 回答数1
- Accessのウィザード
Access2000を使用しています。 アプリケーションを開始し、ウィザードを起動し(例えば資源管理)それに従い操作を進めて「完了」ボタンを押しても、DB生成が途中でおわってしまい、何も書かれていないダイヤログボックスが出てきて、「OK」ボタンを押すと、一応その名前のmdbファイルはできるのですが、中身がまったくないものが作成されてしまいます。 インストール時の不具合かと思い、一度再いインストールを試みましたが、ダメでした。 OSはWin98SE・CPUはP3の600・RAMは128MBです。スペック的には問題ないと思います。ウィルスにも感染していないと思います。(anti2001でスキャン済) ちなみにテーブル生成のウィザードも作成されない時があります。
- RDB経験者向けのAccess参考書
Access2000をはじめて使っているのですが、いわゆるデータベース初心者ではない人向けの書籍を探しています。 私の状態としては、下記の通りです。 ・関係代数や正規化、SQL等のRDBの基本的なことは一通り理解している。 ・FreeBSDやLinuxでPostgreSQLをかなり利用してきた。 ・perlやCを用いたDBプログラミングは苦にならず、Web連携アプリケーション等の開発経験がある。 「psqlではこうやっていたことが、Accessではこう!」というような説明が理想ではあるのですが、さすがにそれは無理だと思っています。 同じような境遇の方でオススメの本、雑誌連載、Webページなどがあればご紹介頂けませんんでしょうか?
- 締切済み
- その他(データベース)
- altogoofy
- 回答数2
- アクセス2000の使い方についての質問
アクセス2000の使い方について2つ質問があります。だれか教えて下さい。 1.フォーム上に2つのテキストボックスを配置し、一方のテキストボックスに全角で入力した文字を、ボタンを押したら、他方のテキストボックスに半角で返すようにしたいのですが、どのようにすればいいでしょうか? 2.データが格納されているフォルダのフルパスを入力するためのフィールドを作成し、例えば、「d:\db\data\」のように入力するようにしてあるのですが、このフィールドに初心者でもフォルダのフルパスを入力できるようにしたいのですが、ボタンを押すと、フォルダを指定するダイアログボックスを表示させ、そのダイアログボックスでフォルダを選択させるようにすることはできないでしょうか? 教えてください。
- ASPでFTPサイトのオープン
はじめまして 特定ユーザのみWebサイトにアクセスできるようにし、 アクセスしたASPからそのユーザ専用のFTPサイトを 開こうと思っているのですが、その時のFTPサイト毎の セキュリティのかけ方がわかりません。 (NT基本認証)→Webサイト(ASP)→ユーザ毎のFTPサイト この時にログオンされたユーザ用のFTPサイト以外へアクセスできないようにしたいのですが・・・ どなたか知っている方がいればどうか教えてください。 また、この他にDBを使用せずに良い方法があるのなら 教えてもらえないでしょうか。 環境:Windows NT 4.0 Server + IIS4 もしも何か便利なツールを知っているのならそれもあわせて教えていただけるとありがたいのですが・・・ どうかよろしくお願いします。
- ベストアンサー
- Windows NT・2000
- airone
- 回答数1
- Oracleとの接続について教えてください
仕事ではじめてASPを作ることになったのですが、 Oracleとの接続がうまくできません。人から「これで接続できるはず」と言われたソースを使ったのですが、接続できませんでした。すみませんが、アドバイスをお願いします!! ******************* <HTML> <HEAD> </HEAD> <BODY> <% Dim cnnSample Dim rstSample Dim strConnectString Dim strSQL Set cnnSample = CreateObject("ADODB.Connection") strConnectString = "Provider=msdaora;User Id=***;Password=***;server=***;database=***;" cnnSample.Open strConnectString Set rstSample = CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM SAMPLE" rstSample.Open strSQL, cnnSample, 3, 1, 1 %> <%Do Until rstSample.EOF%> <%=rstSample("NAME")%><BR> <%rstSample.MoveNext%> <%Loop%> <% rstSample.Close Set rstSample = Nothing cnnSample.Close Set cnnSample = Nothing %> </BODY> </HTML> **************** 以下、エラー画面 Microsoft OLE DB Provider for Oracle エラー '80004005' ORA-03121: インタフェース・ドライバが接続されていないため関数は実行されません。 /ado1.asp, 行 15 **************** すごくしょうもない間違いだったらすみません。
- ベストアンサー
- Microsoft ASP
- ICHI-1
- 回答数2
- システム会社との契約解除
現在、あるサイトを運営しているのですが、サイトの構築及び保守を依頼したシステム会社のコストパフォーマンスが悪いので、サーバのハウジング、保守やメンテを別の会社と契約したいと考えております。 小さな会社で社内にシステム会社出身の人間がいない為、困っているのですが、システム会社との契約を切る際、次に契約する会社に問題なく移行できるほど仕様書と言うものは書き込まれているのでしょうか? また移行の際かかるコストはどのように考えればよろしいのでしょうか? ちなみに、サーバOSはUNIX(sun) DBはオラクルです システムに関して詳しい知識がないので質問が漠然として申し訳ありませんが宜しくお願い致します。
- Accessデータベースのファイル形式(97ファイル形式と2000ファイル形式)
Accessデータベースのファイル形式についての質問です。 Access2000、Access2002、Access2003とも、既定のファイル形式はAccess2000ファイル形式になっています。 ですが、当然ながら、Access97はそうではありませんよね。 そこで疑問なのですが、Access97、Access2000、Access2002、Access2003など、異なるバージョンのアAccessがある環境である1つのDBを運用していきたい、となったとき、どのような点に気をつければよいでしょうか? 例えば、ファイル形式は97にあわせるしかないでしょうか?また、もしそうだとすればファイル形式を97にするにはどうすればいいでしょうか? また、97では使えない機能があるので避けたほうがよいものなど、ありますでしょうか? どうぞよろしくお願いいたしますm(__)m
- ベストアンサー
- オフィス系ソフト
- mirumirumitsuru
- 回答数3
- 桐からACCESSへ
コンピュータメーカの営業してる旦那からの質問です。 桐で開発したものをACCESSに移行できますか?ときかれました。 私はACCESSしか知らない(桐はDBソフトというのを知ってるくらい・・・なんせ全盛の頃は私オフコンのSEだったもので・・・)ので 「さぁ・・・CSVとかでデータほりだして、ACCESS側で読み込めばデータ使えるんちゃうん?」と答えたんですが(&データはEXCEL経由とかでなんとかなりそうですね・・・)帳票とかのアプリは???とさらに突っ込まれて・・・ でも、それってソフトが違うから無理なんちゃう?と答えたんですが 「アンタ、使えんなぁ。。。。」って言われてムカついたので、どなたかご教授ください。 まぁDOS版から・・・ではないと思うんですが・・・。
- ベストアンサー
- その他(データベース)
- onp
- 回答数2