こんにちは、C# からスカラー値関数を実行してその値を取得するにはどうすればよいですか? テーブルベースの関数の場合、選択コマンドを使用して結果の DataTable を取得しますが、スカラー値関数でそれを行う方法がわかりません。
14250 次
1 に答える
6
文字列をSQLに渡して、SQLがSqlConneciton
「SqlCommand」を使用して実行できることをすべて実行させることができます。
string sqlcheck = "SELECT * FROM " + table + " WHERE CUST_NO = @customerNumber";
using (SqlConnection connect = new SqlConnection(DBConnection String))
{
using (SqlCommand command = new SqlCommand(sqlcheck, connect))
{
command.Parameters.AddWithValue("@customerNumber", customerNumber);
connect.Open();
response = (string)(command.ExecuteScalar());
}
}
ExecuteScalarまたは他の実行メソッドの1つを使用できます。http://msdn.microsoft.com/en-us/library/182ax5k8.aspx
SQL文字列に任意のSQLを実行させ、さまざまな実行方法を使用して戻り/戻りなしにすることができます。
于 2013-02-18T18:48:45.777 に答える