SQLDataAdabterでSQL関数を使用しようとしていますが、アプリケーションを実行すると、次の例外が発生します。
オブジェクト参照がオブジェクト インスタンスに設定されていません
その行で:
adbtr.SelectCommand.CommandType = CommandType.Text;
そして、その行を削除すると、同じ例外が発生しますが、次の行にあります。
adbtr.SelectCommand.CommandText = "SELECT * FROM Select_gallery_names_FN()";
これが私のコードです:
protected void Page_Load(object sender, EventArgs e)
{
DataSet dst = new DataSet();
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString))
{
SqlDataAdapter adbtr = new SqlDataAdapter();
adbtr.SelectCommand.CommandType = CommandType.Text;
adbtr.SelectCommand.CommandText = "SELECT * FROM Select_gallery_names_FN()";
try
{
int result = adbtr.Fill(dst);
if (result == 0)
{
return;
}
cat_repeater.DataSource = dst;
cat_repeater.DataBind();
}
catch(Exception ex)
{
Response.Write(ex.Message);
}
}
どんな助けでもいただければ幸いです。ありがとう。