您的位置:首页 > 编程语言 > C#

csharp(C#) 调用SQL自定义函数返回值

2010-03-19 15:38 357 查看
代码 1 /// <summary>
2 /// 获取项目文件编号 geovindu@163.com 涂聚文
3 /// </summary>
4 private void FileNo()
5 {
6
7 SqlConnection conn = new SqlConnection(connectionString);
8 string strSql = "GetProjectID"; //自定SQL函數
9 SqlCommand cmd = new SqlCommand(strSql, conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@headStr", SqlDbType.NVarChar).Value = "ZQ3"; //輸入參數
cmd.Parameters.Add("@date", SqlDbType.DateTime).Value = System.DateTime.Now.ToShortDateString(); //輸入參數
cmd.Parameters.Add("@returnString", SqlDbType.NVarChar);
cmd.Parameters["@returnString"].Direction = ParameterDirection.ReturnValue; //返回參數
try
{
conn.Open();
object o= cmd.ExecuteScalar();

this.txtAFileNO.Text = cmd.Parameters["@returnString"].Value.ToString();

//Response.Write("");

}
catch (Exception ex)
{

this.txtAFileNO.Text = ex.Message;

}
finally
{

if (!(conn.State == ConnectionState.Closed))
{

conn.Close();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: