我有一个带有2个参数的标量值函数。此函数检查文本框的内容是true还是false。现在我想在此文本框的验证事件中执行此函数,如果结果为false,则返回消息框,否则无效。
到目前为止,这是我的代码:
private void txtboxPromitheutisAFM_Validating(object sender, CancelEventArgs e)
{
try
{
_con = new SqlConnection();
_con = DBAccess.Conn;
_con.Open();
SqlCommand command = new SqlCommand("SELECT fAFMisUsedBySynalasomenoi(@AFM)", _con);
command.CommandType = CommandType.Text;
command.Parameters.Add(new SqlParameter("@AFM", txtboxPromitheutisAFM.Text));
int result = command.ExecuteNonQuery();
using (SqlDataReader reader = command.ExecuteReader())
{
Response.Write(String.Format("{0}", reader["PromitheutisID"]));
}
_con.Close();
}
catch { }
}
这是函数的名称:fAFMisUsedBySynalasomenoi
。
这些是参数:
@AFM VARCHAR(50), @excludedSynalasomenosID INT = NULL
文本框的名称:txtboxPromitheutisAFM
有人可以帮忙吗?