你设置数据库连接的相关信息了吗?
你是通过OLE连接的,还是ODBC连接的?
检查一下你的ConnectionString是不是正确的

解决方案 »

  1.   

    你可以改成SQl Server和Windows验证
    打开Sql Server在一个Sql Server组上单击右键->属性->安全性
    选择SQl Server和Windows验证
    重新启动Sql Server或者把数据库连接字符串改成String strConnection = "server=ServerName; database=Northwind; integrated security=true;";
    试试
      

  2.   

    我单位的是混合验证
    家里的是windows验证
    要改哪个?如果需要改写连接字符串 我还不怎么明白
    在哪里改写 我是用的sqldataAdapter 自动生成的 请教了星期一上班试试后给答复
      

  3.   

    如果家里的是windows验证,而程序在家里也可以跑起来,证明程序里用的连接串是这种形式的:"Integrated Security=SSPI;database=northwind;server=mySQLServer;"单位的是混合验证(即sql server验证方式),那么可以改成这样试试:
    "database=northwind;server=mySQLServer;user id=sa;password=;"
    这里的用户名和密码是指sql server验证的用户名和密码。