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系统下才能成功运行?谢谢大家!
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系统下才能成功运行?谢谢大家!
如果先装.net再装SqlServr 可能会连不上!