在我的.net应用程序中添加访客参数是guest_id,first_name,email_address,phone_number
我还创建了addguest和view的程序然后当我调试错误时显示输入字符串不是第2行的纠正格式
public class Class1
{
public bool addguest(int guest_id, string first_name, string Email_address, int Phone_number)
{
try
{
Database db = DatabaseFactory.CreateDatabase("sed");
db.ExecuteDataSet("addguest", new object[] { guest_id, first_name, Email_address, Phone_number });
return tr
和classlibrary的工作是
public class Class1
{
public bool addguest(int guest_id, string first_name, string Email_address, int Phone_number)
{
try
{
Database db = DatabaseFactory.CreateDatabase("sed");
db.ExecuteDataSet("addguest", new object[] { guest_id, first_name, Email_address, Phone_number });
return true;
}
catch
{
return false;
}
}
public DataTable show()
{
Database db = DatabaseFactory.CreateDatabase("sed");
return db.ExecuteDataSet("view").Tables[0];
}
答案 0 :(得分:2)
尝试调试,检查Guest_Id和Phone_Number变量的值,并检查它是否是有效的int值。
答案 1 :(得分:1)
电话号码至少七位数。为什么不把电话号码存放在字符串中?没有必要在int中存储电话号码。我不确定int是否可以存储7位数