sqlparameters

    0

    1答えて

    を失敗する私は、基本的に、これは言って、そのクエリをしている:私はこれを持っていたら SELECT DISTINCT [DB_ID] FROM [TableX] WHERE ([ForeignKey][email protected]); 、私は(一つだけがあるはずです)最初DB_IDを返します。 これを呼び出すために書いたルーチンは、DB_IDの名前に関係なく、テーブル名のデータベースI

    10

    1答えて

    SqlParametersを使用することは、データベースクエリでSQLインジェクションを防止するために推奨される方法です。これらのパラメータを内部的に消毒するコード/機能は、どこで見つけることができますか?私は私のカスタム実装でこの関数を再利用したいと思います。リフレクターを使って見つけようとしましたが、失敗しました。

    1

    1答えて

    DBに格納する入力変数に応じて、どのSQLDBTypeをパラメータに割り当てるかを決定するにはどうすればよいですか?テストするGetType equivelantはありますか? If IsNumeric(ParameterValue) Then Parameter.SqlDbType = SqlDbType.Float ElseIf IsDate(ParameterValue) The

    1

    2答えて

    私はこれで机の上に頭を打っています。私はそうのように、2列の単純なテーブルを持っている: CREATE TABLE [dbo].[MiscInitializers]( [PKey] [int] IDENTITY(1,1) NOT NULL, [Value] [text] NULL, CONSTRAINT [PK_MiscInitializers] PRIMARY KEY CLUSTERED

    1

    1答えて

    Dim txtFName As TextBox = CType(Wizard1.FindControl("txtFName"), TextBox) Dim txtLName As TextBox = CType(Wizard1.FindControl("txtLName"), TextBox) Dim MyDbConnection As New SqlConnection(Configura

    0

    1答えて

    C#でSqlCommandを使用していて、そのコマンドにパラメータを追加すると、Sql注入に対して保護されるため、セキュリティが追加されると言われました。これが本当に真実かどうか疑問に思っていました。もしそうなら、Sql Injectionを止めるにはどうすればいいですか?パラメータを使うときはSqlコマンドのある点に文字列を挿入するだけで済むからです。その文字列は何でもよいので、Sql Inje