INSERT INTO  表A  Values('"+ NameTb.Text + "',default)
怎么解决插入default值?

解决方案 »

  1.   

    你在sql字段设过默认值的话,不用这样写
    直接Insert into 表A (字段名1,字段名2,...) Values('value1','value2','...')
      

  2.   

    插入default值?
    default是你定义的变量还是想给这个字段插入默值?
      

  3.   

    string default="值";
    INSERT INTO  表A  Values('"+ NameTb.Text + "','"+default+"')
      

  4.   

    insert into 表A (field1,field2) values('adfa',default)这个写法是完全正确的。
      

  5.   

    default是表里的默认值,而不是定义的值
      

  6.   

    zz0596() ( ) 信誉:100    Blog  2006-08-26 09:42:00  得分: 0  
     
     
       default是表里的默认值,而不是定义的值
      
     
    ===========================================================
     既然有这一列有默认的值,那么你直接指定要插入的字段和值,其他有默认值就不用管了,不就是了吗!
    INSERT INTO  表A (columnname)  Values('"+ NameTb.Text + "')
      

  7.   

    当然可以不去管默认值的那一列,但是写 default 也是对的、符合T-SQL语法的。并且,写 Default 往往出在由程序生成 SQL 语句的情况。如果有5个字段要决定是使用Default还是指定的值,使用Default关键字的表达式仅仅需要生成一个SQL命令,而不用生成32个。