使用In& S调用MySQL SP VB .Net中的Para Params

时间:2011-05-08 23:11:18

标签: mysql sql vb.net

Mysql存储过程是


DELIMITER $$

CREATE DEFINER=`root`@`%` PROCEDURE `Check1`(
  IN     P_Name          VARCHAR(50)
 ,OUT    P_Id            INT
)
BEGIN

  INSERT INTO Company
    (Name, Expiry, CreatedDate, Active)
  VALUES
    (P_Name, 90, NOW(), 1);        

  SET P_Id = @@identity;

END

公司TABLE

  • CompanyID
  • 名称
  • CREATEDATE
  • 有效

作为各种列

我需要使用VB .Net来调用此过程,将值插入数据库并获取ID(主键 - 公司ID)。

每当我插入一行时,我都需要检索ID。现在,我只能插入行,但不知道如何用VB中的输入和输出参数调用SP。

1 个答案:

答案 0 :(得分:0)

查看OleDbParameter的Direction成员。