很想很想有人理我,我都被这个问题快逼疯了,神呀,快点来吧!在线等
错误:在建立与服务器的连接时出错。在连接到sql server 2005时,在默然的设置下sql server不允许进行远程可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到sql server 的连接
private void Form6_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“xmglDataSet.money”中。您可以根据需要移动或移除它。
this.moneyTableAdapter.Fill(this.xmglDataSet.money);
SqlConnection sqlconn = new SqlConnection("Data Source=(local);Initial Catalog=xmgl;uid=sa;pwd=;connect Timeout=30");
sqlconn.Open();
DateTime b = DateTime.Now;
string a = "select * from money where ( hasmoney=0)or(way!='一次性'and hasmoney=1)or(hasmoney=3 and way !='两阶段')or(hasmoney=7 and way != '三阶段')";
SqlDataAdapter adapter = new SqlDataAdapter(a, sqlconn);
DataSet ds = new DataSet();
adapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
exchge(); //自定义的函数
}
所有的在visual studio 2005 和sql 2000下调试运行都没有出错
但是在aaa机上在Microsoft .NET Framework 2.0 和sql2000, 用。exe 程序访问这个界面的aaa机的数据库时出错(没有涉及到远程访问),并且在datagridview在没有选择数据源的话就能就能访问数据库在该界面就不回出错;
(因为我之前网上问了其他人,好象都不能解决我这个问题呀;)