wxy新人小白 2019-11-08 17:29 采纳率: 31.3%
浏览 1049
已采纳

如何把sqlite中某列的最大值取出来,并使取出的数加一

目的:
添加参数时,材料特性ID加一

 string zid = "select max(材料特性ID) from 特性";
 int mid = 1;
 int id = Convert.ToInt32(zid) + mid;
 string str = "'" + txtName.Text + "'," + "'" + txtyunxinglicheng.Text + "'," + "'" + txtyingdu.Text + "'," + "'" + txtlashenqiangdu.Text + "'," + "'" + txtladuanshenchanglv.Text + "'," + "'" + yinsu + "'," + "'" + id + "'";
            string sq = @"Data Source=" + dbPath;
            m = new SQLiteConnection(sq);
            m.Open();
            string sql = "insert into " + tableName + " (传感器型号,运行里程,硬度,拉伸强度,拉断伸长率,因素,材料特性ID) values (" + str + ")";
            SQLiteCommand command = new SQLiteCommand(sql, m);
            command.ExecuteNonQuery();
            m.Close();

调试时int id = Convert.ToInt32(zid) + mid;id处显示为0,Convert.ToInt32(zid)好像没转换成功我该怎么改

  • 写回答

2条回答 默认 最新

  • mym2018 2019-11-08 18:50
    关注

    需要执行sql语句调出值,也就是需要执行zid这个语句

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 php的curl不支持http2
  • ¥15 为什么我按照电路图做出的仿真和实物都不能使用
  • ¥15 mars2d在vue3中的引入问题
  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
  • ¥15 算法题:数的划分,用记忆化DFS做WA求调
  • ¥15 chatglm-6b应用到django项目中,模型加载失败
  • ¥15 CreateBitmapFromWicBitmap内存释放问题。
  • ¥30 win c++ socket
  • ¥15 C# datagridview 栏位进度
  • ¥15 vue3页面el-table页面数据过多