ALGO-9 の回答履歴
- 「OIP-04126:引数値は無効です。」エラーについて
ご教授ください! 環境 OS WinXP VB6,ORACLE ORACLEへの接続はOO4Oで行なっています。 VBからプロシージャーを実行させたいのですが パラメータを渡すために以下のようにしました。 Dim ora AsObject Set ora = oraParameter(パラメータ名) ora.put_Value パラメータ値, パラメータ配列番号 ところが「OIP-04126:引数値は無効です。」というエラーで落ちてしまいます。 調べては見ましたが原因がわかりません。 よろしくお願い致します。
- ベストアンサー
- Lazio_ss
- Visual Basic
- 回答数1
- ORA-12571パケット書き込みエラーについて
たまにですが、VBの業務アプリを動かしてると途中で落ちる現象が出ています。 環境 DB:Oracle9i 9.2 言語:VB6 以下のエラーがログに残されてました。 登録、更新は利用者はその時間帯はしていないとは言っていましたが、していたのかもしれません。 原因が特定できず、同じ現象を出せませんので対応のしようなく、困っています。 以下、ログ内容 --------------------------------------------- 2005/11/25 11:49:50,DbDynaset,SQL実行エラー, ORA-12571: TNS: パケットの書込み機に障害が発生しました。 --------------------------------------------- どなたかアドバイスお願い致します。
- 締切済み
- toshi_200578
- Oracle
- 回答数1
- access vba 『○○件づつ表示』を行いたい。
フォームにデータ一覧を決まった数ずつ表示させ、『次の10件』『前の10件』ボタンで、表示を切り替えたいのですが、構文をどう繋げてよいか理解できません。 今やっている事は、データにOutoNoを振り、まずフォームオープン時、SQL文ではじめの10件を抽出しています。その時、表示中データのOutoNoが一番小さいものにフラグを立てて変数にし、それを元に次の(又は『前の』)10件を抽出、と考えているのでが、、。 NEXT~FOR文を使うのかなと思うのですが、それをどう絡ませていけばよいのか分かりません。 データの最後が10で割った数にならないので、それもどうやって処理するか。 どうかご教授願います。
- ベストアンサー
- yukajet
- Visual Basic
- 回答数5
- トリガーのエラー
ORA-04098: トリガー'sss.ssss'が無効で妥当性再チェックに失敗しました。というようなエラーが出ます。 トリガー自体は下のような単純なものです。 このエラーは単純にトリガーの文法などのエラーでしょうか?それとも、ORACLE環境など他の原因なんでしょうか? よろしくお願いします。 ------------------------------------- CREATE or replace Trigger XInsert AFTER INSERT ON sTable FOR EACH ROW BEGIN INSERT INTO xxxxxx (s,a,b,c,d) values(seq_a.NEXTVAL ,:new.a ,:new.b ,:new.c ,:new.d ); END;
- スプレッド セルの背景色について
お世話になります。 セルの背景色を一度設定し、デフォルトに戻したいのですが方法がわかりません。 ご存知の方がおられましたらご教授願います. よろしくお願いします。
- 締切済み
- ken-mm
- Visual Basic
- 回答数1
- SQLFetch 関数が返す SQL_ERROR 値について
現在、あるシステムの保守を行ってます。 ある顧客先で、そのシステムで利用するツールでエラー画面が発生しました。 原因を調査すると、odbc32.dll の SQLFetch 関数が SQL_ERROR (-1) を返却していたのが原因だというところまで突き止めました。 そこで質問ですが、通常、この値が返ってくるということは、原因として何が考えられるのでしょうか? インターネットでいろいろ調べたのですが、これ以上詳細な情報は得られません。 また、エラーコードだけでなく、この時のエラー詳細が取れるような ODBC 関数はないのでしょうか? いろいろ調べた結果、SQLGetDiagRec 関数で取れるような気もするのですが、サンプルコードの情報もなく、使い方が分からずじまいで、メモリエラーで VB が死んでしまいます。 発生環境 Windows 2000 Server SP2 SQL Server 2000 Enterprise Edition SP無 (8.00.194) MDAC 2.7 RTM (2.70.7713.4) 開発環境 Visual Basic 6.0 SP5 ご回答、よろしくお願いします。
- ベストアンサー
- typeman
- Visual Basic
- 回答数1
- 自動生成コードを変更したい(VB.NET)
テキストボックスクラスを継承したマイテキストボックスクラスを作ったとします。 マイテキストボックスクラスのTextの初期値を"AAA"にしたいとします。 マイテキストボックスクラスをフォームに追加すると、 名前が決められ、Textにも自動的に名前が設定されてしまいます。 Textの設定部分は自動的にコードが生成されています。 この自動的に生成されるコードの部分を変更するにはどうしたらよいのでしょうか。
- 締切済み
- b13
- Visual Basic
- 回答数1
- PL/SQLでSPOOLさせたいのですが、可能でしょうか?
PL/SQLにてSPOOLにてSELECTの結果を ファイル出力させたいのですが、 (下記のような感じです。) エラーとなってしまいます。 そもそも、PL/SQLにてSPOOLは使用可能なのでしょうか? 例) declare begin spool c:\test_spool.dat select * from dual; spool off end; この例では 「PLS-00103: 記号"C"が見つかりました。」という エラーメッセージがかえってきます。。。 出力ファイルの指定のしかたが悪いのでしょうか? ご教授いただければ幸いです。 DBはOracle9iです。
- DBMS_JOBのintervalの指定方法
オラクル9iでDBMS_JOBを作成しています。 「毎日15時57分」にJOBを実行させたいのですが、intervalの指定の仕方がわかりません。 「毎日15時00分」は'TRUNC(SYSDATE)+1+(15/24)'とマニュアルにはのっているのですが・・・。 わかる方いらしたら教えて下さい。宜しくお願いします。
- VB.net webアプリケーションでのDataGridコントロールの使い方
VB.net2003 os WinXP Pro webアプリケーションでのDataGridコントロールの使い方ですが。 グリッドの左のほうに「編集」や「削除」のボタンを出すことができたのですが、「編集」や「削除」のボタンを押したときのイベントを拾うことができません。なぜでしょうか?DataGrid1_EditCommand()イベントなど通りません。 あと、イベントが拾えたとして、押した行の位置とかを調べることができるのでしょうか?
- ベストアンサー
- lord_chan
- Visual Basic
- 回答数3
- VB.net webアプリケーションでのDataGridコントロールの使い方
VB.net2003 os WinXP Pro webアプリケーションでのDataGridコントロールの使い方ですが。 グリッドの左のほうに「編集」や「削除」のボタンを出すことができたのですが、「編集」や「削除」のボタンを押したときのイベントを拾うことができません。なぜでしょうか?DataGrid1_EditCommand()イベントなど通りません。 あと、イベントが拾えたとして、押した行の位置とかを調べることができるのでしょうか?
- ベストアンサー
- lord_chan
- Visual Basic
- 回答数3
- どのようなSQL文を発行したら実現可能でしょうか?
NewIDという行を作成しそのすべての行は"pro"+"ID"にしたいのですが出来ますか? NewIDという行の作成は出来ました ID | City New ID| ID | City ----------- -------------------- 3456 | Tokyo pro3456 |3456 |Tokyo 1234 | Osaka ⇒ pro1234 |1234 |Osaka 0123 | Nagoya pro0123 |0123 | Nagoya
- rownumを使用して・・・。
ご相談したい事があります。 Oracle9iにて約100万件あるデータを抽出するのに一度に100万件を抽出すると時間が掛かってしまうと思い、rownumを使用して1万件単位で抽出したいのですが、SqlPlusにて以下のSQLを実行すると「レコードが選択されませんでした」と返ってきます。 SELECT * FROM tbl WHERE rownum >= 10001 AND rownum <= 20000; どうしてなのでしょうか?rownumではこのような使い方では使用できないのでしょうか? ちなみにWHERE以下を rownum >= 1 AND rownum <= 10000; にすると1万件抽出できます。 お分かりの方がいらっしゃれば、ご教授願います。
- ベストアンサー
- harunaruna
- Oracle
- 回答数3
- VBのテキストボックスの内容をExcelのセルに書き加える
VBを実行し、フォームのテキストボックスに入力された文字列を あらかじめ読み込んでおいた既存のExcelシートのセルに 書き足したいです。 そのExcelシートのセルにはすでに「001」などの数字が 入っているのですが、その数字の前に「AB01」などの文字列を付け加えたいのです。 自分なりに作ってみましたがうまくいきません。 とりあえずソースを載せます。 わかる方いらっしゃいましたらよろしくお願いします。 Private Sub Command1_Click() Set xlApp = CreateObject("Excel.Application") xlFileName = strFileName Set xlBook = xlApp.Workbooks.Open(xlFileName) Set xlNameSheet = xlBook.Sheets.Item(1) cnt = 0 i = xlNameSheet.Range("A1").CurrentRegion.Rows.Count For i = 1 To 65 shusseki = xlNameSheet.Cells(i, 5).Value If IsNumeric(shusseki) Then cnt = cnt + 1 For j = 1 To 5 xlNewSheet.Cells(cnt, j).Value = xlNameSheet.Cells(i, j).Value xlNewSheet.Cells(cnt, 1).Value = Form10.Text1 Next j End If Next i xlApp.Visible = True Set xlNameSheet = Nothing Set xlNewSheet = Nothing Set xlBook = Nothing Set xlApp = Nothing End Sub
- 締切済み
- tomokoji
- Visual Basic
- 回答数2
- Oracle8iのインストールの書籍を探しています。
Oracleをこれから初めて触ろうとしているものです。 ある業務ソフトのデータベースがOracle8i(R8.1.7)であり、 現在はスタンドアロン環境で使用しているものを、 サーバー/クライアント環境に変えてくれという指令を受けました。 しかし、実験的に「Oracle8i Enterprise Edition」の インストールを試みたのですがうまくいきませんでした。 そこで、インストール方法が分かりやすく解説している以下の書籍をインターネットにて見つけたのですが、どの検索エンジンでも「在庫切れ」であり、入手困難のようです。 書籍名: Oracle8iデータベース入門 インストール編 著者 : 山田 精一 他 訳者 : 菅原 剛 著 出版社: アスキー どなたかこの本に匹敵するような分かりやすい書籍をご存知でしたら、教えていただけないでしょうか。 よろしくお願いいたします。
- ローカルでDB作成して勉強したい!
タイトルどうりなのですが、どうしたらいいのかさっぱりわかりません。インストールしたままなんですが。SQLPlusはログインできないし・・・。バージョンは8だと思います。どうすればいいのか・・。どなたかご教授ください。
- オラクルの外部結合について
仮にテーブル類をこのように設定します テーブル 項目 ------------------- マスタ111...a,b,c,d,e マスタ222...f,g,h,i,j ------------------- ※ マスタ111とマスタ222のKEYは(a = f,b = g)とします。 SQLの抽出にて、a~jまでの全ての項目をマスタ111 に存在する全てのデータのみ抽出したい (マスタ222に紐つくデータがない場合はf~j項目は空白として抽出) と思い、以下のような下のようなSQLとしてみましたが、これだとマスタ222に紐つくデータがない場合は抽出の対象外となってしまいました。 -------------------------- SELECT A.a A.b A.c A.d A.e B.f B.g B.h B.i B.j FROM マスタ111 A,マスタ222 B WHERE A.a = B.f(+) AND A.b = B.g(+) -------------------------- マスタ222に紐つくデータがないマスタ111のデータも抽出したい場合は、どのようなSQLにしたら良いでしょうか? 宜しくご教授下さい。お願い致します。
- ピクチャーボックスのスケール変更についての質問( .NET )
picutreboxをグラフとしての使用を目的にしております。 VB6.0ではScaleやScaleWidth(Height)プロパティで スケール値を変更していましたが、.NETではそれに対応したプロパティが見つかりません。どなたかお分かりになる方、ご教授ください。
- ベストアンサー
- tamajun
- Visual Basic
- 回答数2
- カレントプロジェクトの記述を変更するマクロ
DドライブのないPCでマクロを実行するため、カレントプロジェクトに記述してある「D:\」という文字を全て「C:\」に変えるマクロを作りたいので教えて下さい。 編集→置換キーを使って変更する方法をマクロで実行する方法です。
- ベストアンサー
- 米沢 栄蔵
- Visual Basic
- 回答数3
- 1
- 2