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();