Dim cn As New SqlConnection("server=localhost;database=pubs;integrated security=true")
        Dim cmd As New SqlCommand("select * from sales where stor_id=@i", cn)
        cmd.Parameters.Add("@i", TextBox1.Text)
        cn.Open()
        DataGrid1.DataSource = cmd.ExecuteReader()
        DataGrid1.DataBind()
        cn.Close()  
以上的代码我在xp专业版本上运行,点击button的时候总是提示说数据库无法打开或者数据库不存在,但是我在2000server的系统下却能成功的加载数据库里面的信息,这是为什么?难道ado.net连接sql一定要在server系统下才能成功运行?谢谢大家!