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:在网上找了好一阵子,现在把他归结一下.
呵呵:--)
希望以后有用啊!
新闻热点
疑难解答