是自增类型的,我用nil就是没写它啊,但提示错误

解决方案 »

  1.   

    你用nil是给他置空,也就是给他设了个空值,你在插入时不用管它,就把它当作没有这个字段(:
      

  2.   

    插入数据的时候不用选择id呀。
    你把它写成nil还是表示要向id插入空的数据,这当然会提示错误呀
      

  3.   

    那后面的字段就错位啦,假设我是id,month,name,对应的类型是:tinyint(ID),tinyint,varchar
    那么会提示:name的值不是tinyint类型,即name的值被加到month里去了
      

  4.   

    用NIL是不赋值,用NULL就是赋空值,
      

  5.   

    insertrecord(tempid,........);
    tempid是你的id计数器.
      

  6.   

    id可以省,用下面形式
    insert into (name,month) values (:name,:month)
      

  7.   

    有没有人能告诉我用Ttable怎样做?
      

  8.   


    insertrecord([field1,field2,..])不要包含ID的字段试试看