[ios]利用alertView 插入数据都数据库。笔记

利用alertView 插入数据都数据库

-(void)addItemToList

{

    UIAlertView *alter=[[UIAlertViewalloc]initWithTitle:@"ADD"message:@"please       input"delegate:selfcancelButtonTitle:@"cancel"otherButtonTitles:@"sure", nil];

    alter.alertViewStyle=UIAlertViewStylePlainTextInput;

    [alter show];

}

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex

{

    NSString* chooseTitle = [alertView buttonTitleAtIndex:buttonIndex];

    if([chooseTitle isEqualToString:@"cancel"])

    {

        return;

    }

    else{

        NSString *str=[[alertView textFieldAtIndex:0] text];

        if (str.length == 0) {

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"

                                                            message:@"请输入name"

                                                           delegate:nil

                                                  cancelButtonTitle:@"好"

                                                  otherButtonTitles:nil];

            [alert show];

            return;

        }

 

        //数据库插入

        //调用封装好的数据库插入函数

        if ([dbexecuteUpdate:@"INSERT INTO ClassList(ClassName) VALUES(?)",str])

        {

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"

                message:@"插入数据成功"

                delegate:nil

                cancelButtonTitle:@"好"

                otherButtonTitles:nil];

            [alert show];

            [self.classNameItems removeAllObjects];

            //从ClassList表取得数据

            FMResultSet *classInfo=[dbexecuteQuery:@"SELECT ClassName FROM ClassList"];

            while ([classInfo next]) {

                [self.classNameItems addObject:[classInfo stringForColumn:@"ClassName"]];

            }

            [self.tableViewList reloadData];

        }

        else {

            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"

              message:@"插入数据失败"

             delegate:nil

             cancelButtonTitle:@"好"

             otherButtonTitles:nil];

            [alert show];

            

        }

    }

}

 

转载于:https://www.cnblogs.com/Gstealseven/p/3198521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值