为什么不认 COLLATE Chinese_PRC_CI_AS 啊!!!!????

解决方案 »

  1.   

    你的机器是不是英文版的操作系统,如果是的话你的操作系统的区域设置里没有安装简体中文和中国,所以你的操作系统中没有COLLATE Chinese_PRC_CI_AS的代码集
      

  2.   

    恐怕只有在安装SQL SERVER时才能选择你的代码集,实在不行你可以不用声明你的代码集,用系统自带的,在字段中采用vchar,或者nvarchar也可以解决代码的问题
      

  3.   

    楼主用的是sql server7.0吧,
    7.0不支持表字段级的排序规则,
    只支持数据库级的,记的不太清楚了!
      

  4.   

    楼主,已经说了用的是sql7,没看到,呵呵... 那就是这个原因了!
      

  5.   

    SQLServer2000 是可以支持在一个数据库中存储具有不同排序规则的对象。
    可为一直到列级的各级别指定不同的排序规则。
    可为表中的每列指派不同的排序规则。
    SQLServer的早期版本仅支持每个SQLServer实例有一个排序规则。
    在SQL Server 7.0 或更早的版本实例中创建的所有数据库和数据库对象具有相同的排序规则。
      

  6.   

    CREATE TABLE [dbo].[admin] (
    [id] [int] IDENTITY (1, 1) NOT NULL ,
    [rocheadmin] [nvarchar] (50)  ,
    [admin800] [nvarchar] (50)  ,
    [password1] [varchar] (50)  ,
    [password2] [varchar] (50) 
    )