問題タブ [sqlexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
401 参照

java - Java例外から理由のみをフェッチする方法

データベースに接続してクエリを実行するときに、例外が発生した場合は、メッセージ全体ではなく、例外の理由のみをフェッチする必要があります。これにより、たとえば、例外の理由のみをログに記録できます。以下に、catchブロックの例外オブジェクトにgetMessage()を適用することによる1つの例外を示します
[Microsoft] [ODBCSQLServerドライバー][SQLServer]無効なオブジェクト名'tty'。

したがって、「無効なオブジェクト名'tty'」のみをフェッチしたいと思います。

例外は、executeUpdate()メソッドが原因でのみ発生します。したがって、例外は、無効なオブジェクト名'tty'だけでなく、データベースまたはsqlqueryに関連するものである可能性があります。

0 投票する
1 に答える
200 参照

asp.net - セッション SQL モードの設定に問題がありますか?

上記の 2 行を web.config ファイルに入れ、コードを実行しようとしました。

MSDN から次のヒントが得られます。

有効な資格情報で接続していることを確認します。

サーバー名が正しいこと、およびサーバーが実行中であることを確認してください。

しかし、SessionをSQLモードで使用するのは初めてなので、それらに従う方法がわかりません...

詳細: 数秒間一時的にセッションが必要です。取得した動的コントロールの状態を保存する必要があります。その状態モードで発生する可能性があると思われる問題は、ユーザーと一緒に 20 分間ドラッグすると、アプリケーションの速度が低下することです。代わりにviewStateを使用する必要がありますか?

0 投票する
1 に答える
1140 参照

java - フラッシュドライブでのApacheDerbyの実行

フラッシュドライブからApacheDerbyデータベースを実行しようとしています。関連する.jarファイルをコピーして、ネットワークサーバーを起動することができました。しかし、サーバーに接続するときに接続URLを指定するにはどうすればよいですか?データベースは、Gというラベルの付いたフラッシュドライブにあります。

次のコードを使用しましたが、例外が発生しました。

java.sql.SQLException:URL'jdbc:derby:// localhost:1527'が正しく形成されていません。

どうすれば接続して通常のデータベースとして使用できますか?

ありがとう!

0 投票する
2 に答える
9936 参照

c# - RAISERROR―SqlExceptionと区別する方法は?

RAISERRORデータベース側の致命的なエラーをアプリケーションに通知するために使用する3〜4個のストアドプロシージャ(必要に応じて変更できます)があります。これらのストアドプロシージャの一部は、C#側から、を使用して実行されますがExecuteNonQuery、その他は。を使用して実行されExecuteReaderます。現時点では、これらのコマンドをtry { ... } catch (SqlException ThisSqlException) { ... }ブロックでラップしていますが、問題は、この例外が、個別に処理する必要がある少なくとも2つのシナリオでスローされることです。

1)接続自体のエラー、またはパラメータの障害やタイプの不一致によるエラー。と

RAISERROR2)明示的に使用するたびに発生するエラー。

RAISERRORこれはWCFアプリケーションであるため、例外の性質(コマンドによるものかどうかに関係なく)に基づいて、クライアントアプリケーションにさまざまなフィードバックを返す必要があります。では、どうすれば両方の状況を区別できますか?

0 投票する
1 に答える
1305 参照

asp.net - Entity Framework の SQLException

とても簡単な質問があります。

SQL のストアド プロシージャを作成したところ、次のようになりました。

条件が満たされた場合、エラー メッセージが返されます。

私の C# コード ビハインドでは、try-catch ブロックを使用しています。

上記のストアド プロシージャからのエラー メッセージを画面に表示したいだけです。では、どの例外タイプを使用すればよいでしょうか?

これが私のコードです:

0 投票する
1 に答える
1494 参照

sql - テーブルを作成しようとしている外部キー制約によるSQL例外

次のスクリプトを使用してテーブルのセットを作成しようとしました。

これによりSQL例外が発生します

java.sql.SQLException:FOREIGN KEY制約によって参照されます:ステートメント[DROP TABLE ORDERSIFEXISTS]のPUBLIC.INVOICE.SYS_FK_10079

これを解決する方法がわかりませんでした。ORDERSテーブルのinvoiceIdとINVOICEテーブルのOrderIDが外部キーとして必要です。そのため、ALTER TABLEステートメントを使用しました。それでも、間違っているようです。 hsqldbを使用)

私はこれを適切に行う方法を知りたいです..どんな助けでも大歓迎です..

0 投票する
5 に答える
52186 参照

java - Java Oracle localhost 接続エラー (ORA-12505)

現在、現在のコンピューターのデータベースに接続しようとしています。

このエラーが繰り返し発生し、理由がわかりません...

私のサーバー内で、コマンド(sysとしてログオン)SQL> select instance from v$thread; を使用しました。(返ってきます) インスタンス -> xe

何が間違っている可能性がありますか?

ありがとう!

PS localhost の代わりに 127.0.0.1 も試しました

0 投票する
1 に答える
242 参照

java - Java / SQLite アプリケーションの「IS NOT」構文エラー

私は SQLite データベースを使用して Java アプリケーションに取り組んでいます。このクエリを実行する必要があります:

これは SQLiteStudio ではうまく機能しますが、私のアプリケーションでは次の例外が発生しました。

理由はありますか?私は絶望的です ..

0 投票する
3 に答える
6560 参照

c# - SqlException が処理されませんでした: ユーザー 'sa' のログインに失敗しました:

Visual Studio 2010 でリモートで SQL Server 2008 Express に接続しようとしていますが、 SqlException was unhandled: Login failed for user 'sa'正しいユーザー名とパスワードを入力しているにもかかわらず、例外が発生します。

app.cofig以下は、 SQL Server Express に接続しようとしている Windows フォームのファイルの例です。

この問題を解決する方法を教えてください。

0 投票する
1 に答える
370 参照

sql-server - SqlExceptionメッセージから一意のインデックス名を取得するスマートな方法は?

SqlExceptionメッセージから一意のインデックス名を取得するスマート/最良の方法はありますか? 次のように:

一意のインデックス 'IX_Partner_SerialId' を持つオブジェクト 'partners.Partner' に重複するキー行を挿入できません。ステートメントは終了されました。

IX_Partner_SerialId例外メッセージ文字列を操作せずに取得する必要がありますか? 例外オブジェクトの変数のようなものですか?