首页 > 开发 > 综合 > 正文

c#调用sybase存储过程

2024-07-21 02:26:45
字体:
来源:转载
供稿:网友

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:在网上找了好一阵子,现在把他归结一下.

呵呵:--)

希望以后有用啊!


 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表