1:引用Odbc命名空间
using
System.Data;
using System.Data.Odbc;
using System.Data.Odbc;
2:建立连接
connstr="Driver={SYBASE SYSTEM 11};Srvr=数据库名;Uid=用户名;Pwd=密码"
;
OdbcConnection Conn=new OdbcConnection(connstr);
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();
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();