問題タブ [dbcommand]

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 投票する
1 に答える
595 参照

c# - DataGridView の更新/削除/挿入

DbConnection から DbDataAdapter を作成し、DataTable に入力して、DataGridView に配置しました。

DataGridView でデータを追加/挿入/削除するときに、それを保存してデータベースを更新したいと考えています。

私は正確に何をしなければなりませんか?

(私は自分で DbCommands を作成しました。Update コマンドの例です (正しいですか?):

「保存」ボタンには次のコードが含まれていると思います。

しかし、私はエラーが発生します:

0 投票する
6 に答える
114546 参照

c# - リストの生成方法SQLクエリから?

DbCommand次のようなものを実行するように定義されている場合:

List<String>返されたレコードを生成する最良の方法は何ですか?

私はVS2005を使用しているため、Linqなどはありません。

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

c# - ストアドプロシージャを呼び出すときにオプションのパラメータを処理する

問題文。

基本的に、WebサービスからNVP配列として返される3〜50個のパラメーターを取得し、それらをループして、それぞれのSQLコマンドパラメーターを作成し、ストアドプロシージャを呼び出す必要があります。以下のアプローチよりも効率的に処理する方法はありますか?

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

c# - パラメータ化されたクエリをデータベースに送信するより簡単な方法は?

次のコードをより少ない行数で書く方法はありますか? このような単純なクエリを実行するには、大量のコードのように思えます。VS2005を使用しているため、LINQはありません。VB または C# での回答を受け付けます。

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

api - System.Data.CommonおよびSystem.Data.Entity.Core.CommonでタイプDbCommandDefinitionが見つかりませんでした

このエラーで私を助けることができる誰か:

[InvalidOperationException:System.Data.CommonおよびSystem.Data.Entity.Core.CommonでタイプDbCommandDefinitionが見つかりませんでした]

HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupDatabaseDefaultConnectionFactoryIfNeeded()+913 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.SetupEntityFrameworkIntegration()+19 HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler .PreStart()+23

[TargetInvocationException:呼び出しのターゲットによって例外がスローされました。]
System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method、Object target、Object [] arguments、SignatureStruct&sig、MethodAttributes methodAttributes、RuntimeType typeOwner)+0
System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfoメソッド、オブジェクトターゲット、Object []引数、Signature sig、MethodAttributes methodAttributes、RuntimeType typeOwner)+72
System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、Object []パラメーター、CultureInfoカルチャー、ブールskipVisibilityChecks)+ 335
System.Reflection.RuntimeMethodInfo.Invoke(Object obj、BindingFlags invokeAttr、バインダーバインダー、Object []パラメーター、CultureInfoカルチャ)+28 System.Reflection.MethodBase.Invoke(Object obj、Object []パラメーター)+19
WebActivator.BaseActivationMethodAttribute.InvokeMethod ()+221
WebActivator.ActivationManager.RunActivationMethods() +491 WebActivator.ActivationManager.RunPreStartMethods()+
28
WebActivator.ActivationManager.Run()+55

[InvalidOperationException:アプリケーション開始前の初期化メソッドRun on type WebActivator.ActivationManagerが例外をスローし、次のエラーメッセージが表示されました:呼び出しのターゲットによって例外がスローされました。]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection` 1メソッド)+423
System.Web.Compilation.BuildManager.CallPreStartInitMethods()+306
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters hostingParameters、PolicyLevel policyLevel、Exception appDomainCreationException)+677

[HttpException(0x80004005):アプリケーション開始前の初期化メソッドRun on type WebActivator.ActivationManagerが例外をスローし、次のエラーメッセージが表示されました:呼び出しのターゲットによって例外がスローされました。]
System.Web.HttpRuntime.FirstRequestInit(HttpContextコンテキスト)+9088796 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContextコンテキスト)+97 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)+258 "

これは、WebサーバーにデプロイされているMVC4WebAPIに表示されます。バイナリを再デプロイした後、一時的にエラーがなくなることに気づきました。その後、数時間後にエラーが再発します。

セットアップ:WC4 wep api EF5 +EF5.xVB.Net用のDBコンテキストジェネレーター

前もって感謝します!

編集:スタックトレースでHibernateRhinosへの参照に気づきました。これは、私が試したサードパーティのEFプロファイラーの一部です。
今のところ、このプロファイラーをプロジェクトから削除して、エラーが再び発生するかどうかを確認しました。正直なところ、このコンポーネントが疑われます。

0 投票する
0 に答える
124 参照

fluent-nhibernate - NHibernate にカスタム IDbCommand を注入する

FluentNHibernateを SQL Server 2008 で使用しNHibernateています。カスタムDbCommandクラス (から継承IDbCommand) を使用する必要があります。このカスタムDbCommandクラスでは、一時的なエラー (一時的なネットワーク エラーなど) を処理し、失敗する前に同じコマンドを一定回数再試行します。

Microsoft は、一時的なエラーを処理するための一時的なエラー処理ブロック ( .OpenWithRetry などのメソッドとSqlConnectionExtensionsretriable の同様のメソッドを含むExecuteNonQuery) を提供していますが、それは Windows Azure プラットフォームに固有のものだと思います。

NHibernateカスタム動作を挿入するためのメカニズムが提供されているかどうか教えてください。