请问哪位大哥能够告诉小弟我,在C#程序中怎么才能调用存储过程```
感激感激```
感激感激```
解决方案 »
- 传值问题
- 求源代码 传入网址得到该网址的预览图片
- 紧急求救 Lucene.Net 问题
- 关于Gridview控件的简单问题!(200分)
- 做一个服务器,多个客户端的 项目应注意的问题,大家进来讨论一下
- c# 中可否调用 c 函数 或者MFC 类库 函数???
- 我在C#应用程序中模拟web中的文件上传,但总是出错,请教高手
- ★★★★★★急求! 请问怎么读取WORD文件的字符? 在线等!★★★★★★
- 求大神指点,关于线程的问题
- 是不是有人删除了我的贴子?只不过手一抖,发了两次而已
- 选择了C#,专注于WINFORM,才发现原来WEBFORM才是王道。。。。
- 新手请教,为什么我的二进制文件读写第一个字母是乱码?
using System.Data.Sqlclient; Sqlconnection myConnection = new SqlConnection(这里填写你的连接字符串);
SqlDataAdapter myAdapter = new SqlDataAdapter("这里填写你的存储过程名称",myConnection);
DataSet myDataSet = new DataSet();
myAdapter.Fill(myDataSet);
DataGrid1.DataSource = myDataSet;
DataGrid1.DataBind();
dim objCmd
dim Rs
const o_id=112 ’-----建立Connection对象----------
set objCnn=Server.CreateObject("Adodb.connection")
objCnn.Open "driver={sql server};server=localhost;uid=sa;pwd=cncanet;database=check;"
’-----建立Command对象-----------
set objCmd=Server.CreateObject("Adodb.Command")
objCmd.ActiveConnection=objCnn
objCmd.CommandText="order_tot_amt" ’指定存储过程名称
objCmd.CommandType=adCmdStoredProc ’其为Stored Procedure
’-----准备stored procedure 的参数-------
objCmd.Parameters.Append _
objCmd.CreateParameter("o_id",adInteger,adParamInput,,o_id)
objCmd.Parameters.Append _
objCmd.CreateParameter("p_tot",adBigInt,adParamOutput,,0)
’-----执行存储过程----------------------
objCmd.Execute
SqlDataAdapter myAdapter = new SqlDataAdapter("存储过程名称",myConnection);
DataSet myDataSet = new DataSet();
myAdapter.Fill(myDataSet);
cmd.Connection = 你的Connection;
cmd.CommandText = "存储过程名称";
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
(@title varchar(255),@content varchar(255))
AS
insert info(title,content)
select @title,@contentgoSqlConnection conn = new SqlConnection();
conn.ConnectionString = "";//数据连接字符串
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "proc_insert";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@title", SqlDbType.VarChar, 255).Value = TextBox1.Text.Trim();//文本框title值
cmd.Parameters.Add("@content", SqlDbType.VarChar, 255).Value = TextBox2.Text.Trim();//文本框content值
cmd.ExecuteNonQuery();
conn.Close();
别忘了 连接.Close();
//执行存储过程,PUB_SYS_LOG为存储过程名
public static void InsertGMonitorLog(int sysPrgId,string logType,ing logOperationMsg)
{
SqlConnection myConn = new SqlConnection(strConn);
SqlCommand myComm = new SqlCommand("PUB_SYS_LOG",myConn);
myComm.CommandType = CommandType.StoredProcedure; SqlParameter myPara = new SqlParameter("@SYS_PRG_ID",SqlDbType.Int);
myPara.Value = sysPrgId;
myComm.Parameters.Add(myPara); myPara = new SqlParameter("@LOG_TYPE",SqlDbType.VarChar,3);
myPara.Value = logType;
myComm.Parameters.Add(myPara); myPara = new SqlParameter("@LOG_OPERATION_MSG",SqlDbType.VarChar,50);
myPara.Value = logOperationMsg;
myComm.Parameters.Add(myPara);
try
{
myConn.Open();
myComm.ExecuteNonQuery();
}
catch(SqlException e)
{
e.ToString();
}
finally
{
myConn.Close();
}
}
http://blog.csdn.net/zhzuo/archive/2004/10/28/156647.aspx