delphi和MSSQL中的数据进行连接时出现问题:
一建有标识字段(自增长)id的数据表中进行数据的插入,在调用append方法进行插入时,不对id字段赋值系统则要求赋值,但是赋值又告述因为是标识列不能插入,到底该怎样解决这类字段数据插入问题?
另外,怎样产生自动编码序号。
谢谢各位大大帮忙 !~明天给分~

解决方案 »

  1.   

    insert(col2,col3,col4,co5) values('value2','value3','value4','value5')col2,col3,col4,co5为非标识列.insert(col2,col3,col4,co5) select 'value2','value3','value4','value5'
      

  2.   

    fieldbyname('col2').asstring:=edit1.text;不要选择标识列就可以了
      

  3.   

    字段的标识是“是”,但是在delphi应用时,问题就是前面提到的!标识列不是自动增长的嘛!但是应用的时候为什么说,没有给它赋值?
      

  4.   

    一个按钮APPEND,添加值,标识列不添加,接着另一按钮POST,用DATA CONTROLS上的控件
      

  5.   

    SQL SERVER把对应字段[表识]设置为“是” 表识种子和表识自变量按照默认的1。
    这样你APPEND就不用管ID了。