public bool AddArtist(string name, string news, int begin, int end, string town, string genre)
{
if (DBClass.Default.InsertCommand("EXEC AddArtist '" + name + "', '" + news + "', '" + begin + "', '" + end + "', '" + town + "', '" + genre + "'"))
return true;
else return false;
}
sqlserver'da sored predure'u oluşturdum ve save'ledim. sonrasında böyle bir şey yazdığımda false döndürüyor. save'ledikten sonra direk bunu yazmadan önce arada bişey yapmam gerekiyor herhalde. yani önce o procedure'ı derlemem gerekiyor da sonra burda kullanabileyim öyle dğil mi? execute dediğin bu koddaki exec değil de o herhalde. bu procedure'ı nasıl execute edeceğim? procedure da şöyle bişey:
CREATE PROCEDURE [dbo].[AddArtist]
-- Add the parameters for the stored procedure here
@name nvarchar(50),
@news nvarchar(50),
@begin int,
@end int,
@town nvarchar(50),
@genre nvarchar(50)
AS
BEGIN
INSERT INTO dbo.Artists (ArtistName, News, ActiveBegin, ActiveEnd, HomeTown, Genre)
VALUES ( @name, @news, @begin, @end, @town, @genre )
END
0