2013-12-17 58 views
-1

我想創建一個使用Mysql數據庫的.NET應用程序,參數將通過C#傳遞。MySql存儲過程參數 - 語法錯誤

好吧,我學會了如何創建SQL Server存儲過程,但我不能讓它在MySQL的工作,過程如下

create procedure uspInsertClient 

@Name varchar(100), 
@Address varchar(100) 

as 
begin 

insert into tbClients 
(
Name, 
Address 
) 
values 
(
@Name, 
@Address 
) 
end 

我要讓MySql上這項工作,但它說@Parameter有語法錯誤...

任何線索?

在此先感謝!

+0

請參閱適用的MySQL手冊/參考。與C#或SQL Server無關。 – user2864740

回答

1

事情是這樣的 -

CREATE PROCEDURE uspInsertClient (Name_param varchar(100), Address_param varchar(100)) 
BEGIN 
    INSERT INTO tbClients (name, address) 
    VALUES (Name_param, Address_param); 
END 

CREATE PROCEDURE and CREATE FUNCTION Syntax