解决方案 »

  1.   

    表是创建成功了的!!!说到编码问题,我的另一张表,也有客户类型这个字段,insert的时候,是取同一个变量的,都没有问题。
      

  2.   

    你难道不是选择的所需要的那个库。。USE 你要操作的库
    GO
      

  3.   


    =、= 我心里很虚地试了一下,use了一下,不是!!!!!绝不是!
      

  4.   

    现在有表结构,输出信息,还有插入语句,你还要啥,说,给你整出来表ERP_Item有这个ErpCustomerType字段吗
      

  5.   

    IF   object_id('ERP_Ttem') IS NOT NULL
    DROP TABLE ERP_Ttem
    go
    create table ERP_Ttem(
     Item_ID int not null identity(1,1) primary key,
     Syn_Cr_DateTime datetime not null default getdate(),--同步时间
    LNGACTIVITYDETAILID varchar(200) not null,--为物品销售明细表的ID
     STRITEMNAME varchar(200) not null,--物品名称
    STRITEMSTYLE varchar(200) not null,--物品规格
    STRFULLNAME varchar(200) not null,--物品类型
    ErpCustomerID varchar(200) not null,--客户ID
     ErpCustomerName varchar(200) not null,--客户名称
    ErpCustomerType varchar(200) not null ,--客户类型
    LNGRECEIPTNO varchar(200) not null,--订单号
    STRDATE datetime not null,--订单日期
    ERPuserID varchar(200) not null,--业务员在ERP的ID
     ERPuserName varchar(200) not null,--业务员在ERP的名称
    LeadNumber varchar(200) not null,--联迪自动生成的编号
    OAContacterID varchar(200),--客户联系人ID,客户的使用人
    OAContacterName varchar(200),--客户联系人名称,客户的使用人
    SNID varchar(200),--条码
    BuyDate datetime,--购买日期
    Brand varchar(200),--品牌
    Region varchar(200),--地区
    Note text --备注
    );insert into ERP_Ttem(LNGACTIVITYDETAILID,
     STRITEMNAME,
     STRITEMSTYLE,
     STRFULLNAME,
     ErpCustomerID,
     ErpCustomerName, 
    ErpCustomerType,
     LNGRECEIPTNO,
     STRDATE,
     ERPuserID,
     ERPuserName,
     LeadNumber
     )values('100','我是物品名称','我是物品规格','我是物品类型','100','我是客户名称','我是客户类型','1','2013-04-15','101','林伟良','联迪编号:100')
     
     SELECT * FROM dbo.ERP_Ttem/*Item_ID Syn_Cr_DateTime LNGACTIVITYDETAILID STRITEMNAME STRITEMSTYLE STRFULLNAME ErpCustomerID ErpCustomerName ErpCustomerType LNGRECEIPTNO STRDATE ERPuserID ERPuserName LeadNumber OAContacterID OAContacterName SNID BuyDate Brand Region Note
    1 2014-03-17 11:06:41.083 100 我是物品名称 我是物品规格 我是物品类型 100 我是客户名称 我是客户类型 1 2013-04-15 00:00:00.000 101 林伟良 联迪编号:100 NULL NULL NULL NULL NULL NULL NULL*/
      

  6.   

    我表示,我连MSSQL服务器都重启了,都还出现这个问题!!!
      

  7.   

    sp_help 'erp_item'看看有没有这列
      

  8.   

    不存在这个表?看来你的数据库可能损坏或者你连错了。
    dbcc checkdb('库名')看看
      

  9.   

    好吧,我重启了一下之后,发现,连表都删除不了了
    那估计是这个表可能损坏了。dbcc checkdb(数据库)
      

  10.   

    先试试:
    use 库名
    go
    drop table erp_item
      

  11.   


    好吧,我重启了一下之后,发现,连表都删除不了了
    那估计是这个表可能损坏了。dbcc checkdb(数据库)
    消息 0,级别 11,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。
    消息 0,级别 20,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。
      

  12.   

    断开其他连接,然后执行:
    dbcc checkdb(数据库,repair_allow_data_loss)
      

  13.   


    好吧,我重启了一下之后,发现,连表都删除不了了
    那估计是这个表可能损坏了。dbcc checkdb(数据库)
    消息 0,级别 11,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。
    消息 0,级别 20,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。应该是表数据有损坏,得用dbcc 命令修复,不过可能会丢失数据
      

  14.   


    好吧,我重启了一下之后,发现,连表都删除不了了
    那估计是这个表可能损坏了。dbcc checkdb(数据库)
    消息 0,级别 11,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。
    消息 0,级别 20,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。应该是表数据有损坏,得用dbcc 命令修复,不过可能会丢失数据是测试数据库倒没什么,我想知道,为什么会导致这种情况 的发生,以免发生在正式服务器上
      

  15.   


    好吧,我重启了一下之后,发现,连表都删除不了了
    那估计是这个表可能损坏了。dbcc checkdb(数据库)
    消息 0,级别 11,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。
    消息 0,级别 20,状态 0,第 0 行
    当前命令发生了严重错误。应放弃任何可能产生的结果。应该是表数据有损坏,得用dbcc 命令修复,不过可能会丢失数据是测试数据库倒没什么,我想知道,为什么会导致这种情况 的发生,以免发生在正式服务器上这种如果只是逻辑上的数据的不一致还好,如果是由于物理磁盘出现了问题,导致了数据的损坏,那么就很麻烦了。所以为了应对这种情况,只要按时做完全备份,差异备份,日志备份,就可以了,就算出现数据损坏,也可以修复的
      

  16.   

    这种问题多数出现在SP的问题或者IO方面的问题, 一般来说很少出现
      

  17.   

    可以看看这个;维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
    http://blog.csdn.net/sqlserverdiscovery/article/details/11020057