問題タブ [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 に答える
9176 参照

java - SQLException : 結果セットの開始前

上記のクエリを Java クラス内で実行しようとすると、以下のような例外が発生します。ここで、orderedProduct(orderedZnAlProduct) はテーブルです

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

sql - SQLException - トランザクション BEGIN / COMMIT の不一致

実際にバランスの取れたトランザクション ブロックを持つストアド プロシージャでこの例外が発生しましたか?

ストアド プロシージャを再確認したところ、正確に 1 つのTRANSACTION BEGIN対応するプロシージャが含まれています。TRANSACTION END

エラーがログに記録されました

追加情報

EXECストアド プロシージャには、別のストアド プロシージャへの呼び出しが含まれています。ここでトランザクション ペアが一致しないと、このようにエラーが発生するのでしょうか?

更新 ネストされたストアド プロシージャ内で外部キー制約違反があったことが判明しました。外部トランザクションに Try/Catch ブロックが含まれておらSET XACT_ABORT ONず、指定されていたため、コミットまたはロールバックが適切に処理されませんでした。また、ロールバックを試みる前に @@TransactionCount > 0 のチェックを追加しました

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

c# - すべての種類のSQL例外のリスト

すべてのSQL例外の名前を取得するにはどうすればよいですか?私のプロジェクトでそれらを処理するために?ありがとう。

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

linq-to-sql - LINQ to SQL を使用しているときに SqlException "No Records Found" を処理するにはどうすればよいですか?

会社で LINQ to SQL を使用して sprocs を呼び出しています。通常はうまく機能しますが、一部のクエリでは、何も見つからない場合、SqlException "No Records Found" がスローされます。

この場合、どのように処理すればよいですか?

以下は、私が行う呼び出しの例です。

レコードが見つからない場合に空のリストを返したいという事実を処理する最良の方法は何ですか?

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

nhibernate - タイムアウトが無限時間に設定されている場合のタイムアウト例外

私のC#.NET 3.5アプリケーションでは、NHibernate上でCastleProjectActiveRecordを使用しています。これは、MS SQL Server 2008を使用するデスクトップアプリケーションです。一括操作中のタイムアウト例外を防ぐために、ADOコマンドのタイムアウトを0に設定しました。

ただし、まだタイムアウト例外が発生しています。NHibernateログには次のようなものが表示されます。

最初のどこか:

2010-10-02 06:29:47,746INFONHibernate.Driver.DriverBase-ADO.NETコマンドのタイムアウトを0秒に設定します

最後のどこか:

2010-10-02 07:36:03,020 DEBUG NHibernate.AdoNet.AbstractBatcher-IDbCommandを閉じ、IDbCommandを開きます:0 2010-10-02 07:36:03,382エラーNHibernate.Event.Default.AbstractFlushingEventListener-データベースの状態を同期できませんでしたセッションNHibernate.HibernateException:バッチクエリの実行中に例外が発生しました---> System.Data.S qlClient.SqlException:タイムアウトが期限切れになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。System.Data.SqlClient.SqlConnection.OnError(SqlException例外、ブール値breakConnection)で

どうして?これを修正する方法は?

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

nhibernate - NHibernate TransactionScope 使用時のタイムアウト例外

これは、タイムアウトが無限に設定されている場合のタイムアウト例外の続きです(また、未回答の SqlConnection および TransactionScope Timeout の質問も表示されます)。

NHibernate、C# 3.5 で CastleProject ActiveRecord を使用しています。TransactionScope 内のデータベースに複数の後続の挿入があります。それらの 1 つ (ランダム、毎回異なる) は、TimeoutException で失敗します。構成ファイルで設定したタイムアウト (10 時間) に関係なく、これは問題ではありません。トランザクション スコープを使用しない場合、動作します (ただし、遅すぎます)。NHibernate トランザクションのデフォルトのタイムアウトは 30 秒であり、hibernate.command_timeout 値の影響を受けないようです。

それが正しいか?これを克服する方法は?

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

c# - SQL Server、C#: トランザクション ロールバックでのタイムアウト例外

奇妙な問題があります。.NET プログラムがあり、プロセス ロジックには SQL Server 2005 データベースで実行時間の長いトランザクション (~20 分) が必要です。データベースに並行してアクセスする人はいないので、これで問題ありません。何か問題が発生した場合は、トランザクションをロールバックする必要があります。

まれに、目に見えるパターンがなくても、オブジェクトのRollback()操作で次のDbTransactionものがスローされSqlExceptionます。

コードが機能する場合と機能しない場合があるため、それが本当にタイムアウトの問題であるかどうかはわかりません。さらに、私が知っている唯一のタイムアウトはConnectionTimeoutCommandTimeoutですが、明らかにこの場合、それらは問題ではありません。

誰かがこの問題について考えを持っていますか?

どうもありがとう、 マティアス

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

java - java: Statement.RETURN_GENERATED_KEYS Err:S1000 Exp: 結果セットの開始前

私はこれまで問題なくこのクエリを実行していましたが、最近は例外が発生しています。

(mysql サーバー上)

コード:

何か案は ?!?

ありがとう

0 投票する
4 に答える
929 参照

java - このメソッド内でこの例外を処理するにはどうすればよいですか?

Java JDBC チュートリアルの次のような JDBC 接続コードがあります。

接続へのこの処理方法に関する私の問題は、ブロック内のステートメントを閉じ、finallyメソッドが発生する可能性のある SQLException をスローすることです。このクラス内で問題を処理したいので、私はそれをしたくありません。ただし、常に閉じられるように、finally ブロックでその呼び出しが必要です。Statement#close()

現在、このコードを別のメソッドに配置しています。このメソッドはHashMap、例外がクラス内で処理されるように返されたフィールドの 1 つを返します。これを処理する別の、おそらくより良い方法はありますか?

編集: close()SQLException は私が懸念しているものです。可能であれば、メソッド内で処理したいと思います。finally に try/catch を書くこともできますが、それは非常に厄介です。

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

java - 断続的なSQLException:OALL8は一貫性のない状態にあります

以下のエラーが断続的に発生しています。

データベース:Oracle9i

JDBCドライバー:10.2.0.4.0

開発環境:Mule 3.0、Spring 3.0、Hibernate 3