资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

急!!!!!!!! SQL数据库默认值问题?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

我向用的SQLserver的导出数据功能,向服务器端建的表和传递数据.  
  现在   在服务器执行添加命令报出以下错误  
   
  Microsoft   OLE   DB   Provider   for   SQL   Server   错误   80040e2f    
   
  无法将   NULL   值插入列   id,表   db_car188_com.00002633.allcar_comment;该列不允许空值。INSERT   失败。    
   
  /v1/pubcom.asp,行   8    
  请问这样导出数据   是不是将自增1的属性忽略了,那么默认值属性会不会也被忽略.  
   
  那么在查询分析器上如何用SQL语句添加这些属性呢?  
   
  多谢  
   
 

网友回答:

发表者:tdl982324

不会  
   
  应该是allcar_comment的字段值是null导致无法插入  
  输出一下就可以判断了

发表者:celerylhl

在导入导出数据时,确实会丢失“自增1”,可以使用企业管理器远程连接到服务器,设计一下表结构,改一下就行了

发表者:zlj113

 
  那么在查询分析器上如何用SQL语句添加这些属性呢?  
   
  ---------------------------------------------------  
  alter   table   youtable   drop     column   id的字段名  
  alter   table   youtable   add     id的字段名   int   identiey(1,1)  
   
  先删除原来的字段再重新建一个,  
   
  identiey(1,1)-----从1开始,自增一

发表者:falconshh

导出数据   会将自增1的属性忽略的     你需要手动的加上     或者执行一个语句把它加上

发表者:bladeinside

alter   table   youtable   alter   column   [id]   int   identiey(1,1)


 

 
热门推荐笔记本: 联想笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved