0

私の.netアプリでは、ゲストパラメータはguest_id、first_name、email_address、phone_numberです。

また、addguestとviewのプロシージャを作成し、デバッグすると、2行目に入力文字列がcorret形式ではないことを示すエラーが表示されます。

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];
    }
4

2 に答える 2

2

デバッグを試み、Guest_Id 変数と Phone_Number 変数の値を検査し、有効な int 値であるかどうかを確認してください。

于 2013-02-23T12:34:17.000 に答える
1

少なくとも7桁の電話番号。電話番号を文字列で保存しないのはなぜですか?電話番号をintに格納する意味はありません。そして、intが7桁を格納できるかどうかはわかりません

于 2013-02-23T13:49:23.717 に答える