我是初学者:
VC++6.0创建一个新的SQL Server
在第一步连接数据库时报错:
Run-time error‘-2147220496(800403f0)’:
State Validation Error.
在线等

解决方案 »

  1.   

    微软的解释是:因为你的SQLSERVER所在的分区,可用磁盘空间大小超过了2.1G,你可以选择将其放到一个可用磁盘小于2.1G的分区来解决这个问题.
      

  2.   

    不行啊
    可能我没说清
    我用的是windows xp sp2 数据库SQL2000
    数据库SQL2000可正常运行 用ADO可以成功连接SQL2000并运行
    我用VC++6.0创建一个新的Database Wizard项目
    在Step 1 of 4中填入数据库名,sa及密码后点下一步
    就报上面的错
    点确定后自动退出新建向导
    在点新建向导,写文件名确定后则立即报错“内存不能为read”并退出vc麻烦这位大哥在解决以下,一定给分谢谢
      

  3.   

    因为vc6是98年出的东西了,你可以想像一下那时候的硬软件情况.
    要建数据库的话考虑T-SQL, CreateDatabase , 不要用这种STEP BY STEP, 如果是DELPHI还差不多.
    我的也存在你说的这个问题,没有很好的解决办法.如果你用Visual Foxpro, 同样也有这个问题的.
    -_-# 不是我不愿意帮你,而且如果你这条道要走到黑,我也帮不了你