i run the programe but the following error occur....
code in lass libary
public class Class1 { public bool addguest(int guest_id, string first_name, string phone_number,string email_address) { try { Database db = DatabaseFactory.CreateDatabase("sed"); db.ExecuteDataSet("addguest", new object[] { guest_id, first_name, phone_number,email_address }); return true; } catch { return false; } } public DataTable show() { Database db = DatabaseFactory.CreateDatabase("sed"); return db.ExecuteDataSet("view").Tables[0]; }
and code in
application in whih i add template files and this class library in this application
public class Class1 { public bool addguest(int guest_id, string first_name, string phone_number,string email_address) { try { Database db = DatabaseFactory.CreateDatabase("sed"); db.ExecuteDataSet("addguest", new object[] { guest_id, first_name, phone_number,email_address }); return true; } catch { return false; } } public DataTable show() { Database db = DatabaseFactory.CreateDatabase("sed"); return db.ExecuteDataSet("view").Tables[0]; }
in this line error occur
return db.ExecuteDataSet("view").Tables[0];
and store proedure is
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[view] @Guest_ID int, @first_name nvarchar(50), @phone_number nvarchar(50), @email_address nvarchar(50) as select GuestInfo.Guest_id,GuestInfo.first_name,GuestInfo.phone_number,GuestInfo.email_address from GuestInfo
and add guest store procedure is
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[addguest] @Guest_ID int, @first_name nvarchar(50), @phone_number nvarchar(50), @email_address nvarchar(50) as insert into GuestInfo(Guest_ID,First_name,Phone_number,Email_address) values(@Guest_ID,@first_name,@Phone_number,@email_address)
this error occur....
the number of parameters does not match number of values for stored procedure