程序连接到服务器,但在建立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文件?

程序连接到服务器,但在建立sql连接时报告错误

我找到问题了。我的错误和(我认为)Visual Studio bug的奇怪组合。无论如何:我的连接字符串名称是Zavrsni,代码中的所有连接都使用这个字符串,这只是我在app。config中的字符串。但是,VS for数据集创建了ZavrsniConnectionString,这个字符串我没有在app.config文件中。只有当我把我的con字符串更改为其他东西故意在程序中犯错误时,只有在app.config文件中出现其他连接字符串,然后我才意识到我有两个con字符串。还有一件奇怪的事,在溶液性质中,我也只有一个约束字符串。现在一切都正常了。五天的头痛终于可以结束了。谢谢大家的意见和建议。