日期:2011-06-07 浏览次数:20402 次
c#调用sybase存储过程
1:引用Odbc命名空间
using System.Data;
using System.Data.Odbc;
2:建立连接
connstr="Driver={SYBASE SYSTEM 11};Srvr=数据库名;Uid=用户名;Pwd=密码";
OdbcConnection Conn=new OdbcConnection(connstr);
3:调用存储过程
Conn.Open();
OdbcCommand cmd=new OdbcCommand();
cmd.Connection=Conn;
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText="数据库名.dbo.存储过程名 ?,?,?";
OdbcParameter Para1=cmd.Parameters.Add("@para1",OdbcType.VarChar);
Para1.Direction=ParameterDirection.Input;
Para1.Value=value1;
OdbcParameter Para2=cmd.Parameters.Add("@para2",OdbcType.VarChar);
Para2.Direction=ParameterDirection.Input;
Para2.Value=value2;
OdbcParameter Para3=cmd.Parameters.Add("@para3",OdbcType.VarChar);
Para3.Direction=ParameterDirection.Input;
Para3.Value=value3;
cmd.NonQuery();
cmd.Dispose();
Conn.Close();
Conn.Dispose();
4:在网上找了好一阵子,现在把他归结一下.
呵呵:--)
希望以后有用啊!