2017-12-13 6 views

答えて

3

あなたがプログラミング言語のようなC#のからクエリを発射している場合は、?はパラメータホルダーでなければならない、あなたはその場所のためsqlparameterを渡す必要があります。例えば

:クエリがデータベースに焼成されたときに上記のコードで非常に

OdbcCommand cmd = conn.CreateCommand(); 
cmd.CommandText = "SELECT * FROM [user] WHERE id = ?"; 
cmd.Parameters.Add("@id", OdbcType.Int).Value = 4; 
OdbcDataReader reader = cmd.ExecuteReader(); 

?が@idによって置き換えられます。

関連する問題