程序连接到服务器,但在建立sql连接时报告错误
本文关键字:连接 sql 错误 建立 报告 服务器 程序 | 更新日期: 2023-09-27 18:12:12
我编写了程序并安装在客户端电脑上。在同一台计算机上,我创建了sql server,所以它是本地服务器。
当程序启动时,它连接到服务器并加载一些数据到datagridview。工作很好,插入,更新,选择。
但是当我去使用reportviewer程序的一部分时,有一个问题:报告是加载的(空),但是当我试图用数据填充它时,我得到很长的错误消息
"发生与网络相关或特定实例的错误.......错误26 -指定的服务器/实例定位错误。
连接字符串在app.config中,它是可以的,因为相同的程序已经使用相同的数据库。对于创建报表,我使用向导,然后只从报表查看器任务->选择报表绑定它。
同样的报告在我的计算机上工作,所以我认为代码是好的,问题是在服务器或在向导生成的数据集,但我不知道。
>>>错误信息图片<<<</p>
错误详细信息太长,但在这一部分可能是一些重要的东西。这部分之后是加载的程序集列表。>>>错误details<& lt; & lt;
编辑:以下是代码,但它是通用的,由VS制作,而不是我:
private void Form6_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'DataSet4.DataTable1' table. You can move, or remove it, as needed.
this.DataTable1TableAdapter.Fill(this.DataSet4.DataTable1);
// TODO: This line of code loads data into the 'SviKlijentiDataSet.SviKlijenti' table. You can move, or remove it, as needed.
this.SviKlijentiTableAdapter.Fill(this.SviKlijentiDataSet.SviKlijenti);
this.reportViewer1.RefreshReport();
}
大编辑:问题是我的数据集没有从app.config文件读取连接字符串。如何订购数据集使用连接字符串从app.config文件?
我找到问题了。我的错误和(我认为)Visual Studio bug的奇怪组合。无论如何:我的连接字符串名称是Zavrsni,代码中的所有连接都使用这个字符串,这只是我在app。config中的字符串。但是,VS for数据集创建了ZavrsniConnectionString,这个字符串我没有在app.config文件中。只有当我把我的con字符串更改为其他东西故意在程序中犯错误时,只有在app.config文件中出现其他连接字符串,然后我才意识到我有两个con字符串。还有一件奇怪的事,在溶液性质中,我也只有一个约束字符串。现在一切都正常了。五天的头痛终于可以结束了。谢谢大家的意见和建议。