問題タブ [parameterized-query]
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.
.net - SQLServerCE .NET からのパラメーター化されたクエリに関する問題
私はこれを理解しようとして頭から髪を引っ張っています。
パラメータを使用している場合、VB.Net でパラメータ化されたクエリを機能させることができません。
私が見つけたものから、関数でパラメーターを使用すると、.NET からエラーが発生します (サンプル コードを参照)。ただし、Visual Studio のクエリ ウィンドウで機能しないクエリを実行すると、正しく機能します。
発生したエラーは次のとおりです。
25922 - 関数の引数が無効です。
情報: http://msdn.microsoft.com/en-us/library/aa256772%28SQL.80%29.aspx
サンプルコード:
mysql - サブソニック 2.x MySQL CodingHorror
ここで何が問題なのですか?これは、Subsonic 2 CodingHorrorの例で見つけた方法であり、機能しません:(
表示されるエラーは、「<strong>パラメータ '@IdProduct' を定義する必要があります」です。
Subsonic 2.x と MySQL を使用しています。
php - パラメータ化されたクエリの例
MySQL/PHP でパラメータ化されたクエリを使用する方法の例を教えてください。
c# - SQL エラー スカラー変数を宣言する必要があります
このコードがあり、Fill(DistinctInvoice) を呼び出すとこのエラーが発生します
スカラー変数「@value」を宣言する必要があります
私の FillInvoiceList() メソッドは、DropDownList1 の SelectedIndexChanged イベントから呼び出されています。DropDownList1.SelectedItem.Text の値は正しいようです。
助けてくれてありがとう。
php - パラメータ化されたクエリの外挿バージョンを取得するにはどうすればよいですか?
職場で使用しているデータベース ライブラリを更新して、パラメーター化されたクエリを使用できるようにしようとしています。これにより、SQL インジェクションについてあまり詳しくない同僚が入力をエスケープすることを忘れずに、代わりにパラメーターの配列を渡すだけで済むようになります (I' m を使用pg_query_params
)。
しかし、問題が発生しています。データベース ライブラリの要件の 1 つは、実行される各クエリをログに記録することです。パラメーターが入力された後、パラメーター化されたクエリのテキストを取得する方法がわかりません。これを行う方法はありますか (パラメーター化されたクエリ用に独自の関数をロールすることは別として、私は推測します)?
つまり、次のようなパラメータ化されたクエリを実行するとき
のようなものを取得したい
c# - SqlCommand.Parameters.AddWithValue が正しい結果を返さない
C# でパラメーター化されたクエリを使用することになると、私は少し初心者であることを認めます (学習は速いですが!)。私のために機能するパラメーター化されたクエリを取得します。
これは非常に単純化された例です。さらに情報が必要な場合は、喜んで提供します。
SQL Server Profiler を使用すると、次のクエリが発行されていることがわかります。
If I run that query directly in SQL Server Management Studio, it returns 0. ただし、次のようにクエリを変更すると:
実行すると、正しい 51 のカウントが返されます。
ここで何が欠けていますか?
c# - .NET からのパラメータ化された DB2 クエリ
次のコードを使用して、クライアント アクセス ODBC ドライバーを使用して、.NET から DB2 データベースに対してパラメーター化されたクエリを実行しようとしています。
実行されると、OdbcException
がスローされます。
エラー [42S22] [IBM][iSeries Access ODBC ドライバー][DB2 UDB]SQL0206 - 列 @LAT が指定されたテーブルにありません。
インターネットは、パラメーター化されたクエリがクライアント アクセス ODBC ドライバーによってサポートされていることを暗示しているようですが、このエラーはそうでないことを示しているようです。提供されたコードに問題はありますか?
c# - datagridview C#.NET からパラメーターを取得する
間違いなく単純な質問がありますが、その答えがどこにも見つからないようです。私は、dataadapter を使用してデータベースに対して SQL UPDATE ステートメントを実行するために使用している datagridview を含む C# Windows フォーム アプリケーションを作成しています。パラメータ化されたクエリを使用しており、datagridview からの列をパラメータに入力する必要がありますが、列自体を表すためにどの構文を使用すればよいかわかりません。次のようなものを使用できると思いました:
しかし、それは正しいレコードを更新していませんが、これらのフィールドのすべてに「データ」という単語が入力されているようです。これはおおよそ私が疑似コードで持っているものです:
linq-to-sql - LINQ to SQL: パラメーター化されたクエリの実行時に ExecuteQuery が機能しない
パラメータ化されたクエリを実行するときに ExecuteQuery が機能しないという奇妙な問題があります。
以下は、1 つのレコードを返します。
ただし、パラメーター化されたバージョンは結果を返しません。
私は何を間違っていますか?