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
作为各种列
我需要使用VB .Net来调用此过程,将值插入数据库并获取ID(主键 - 公司ID)。
每当我插入一行时,我都需要检索ID。现在,我只能插入行,但不知道如何用VB中的输入和输出参数调用SP。