【问题标题】:Pivot Table import .sql using dev express使用 devexpress 导入数据透视表 .sql
【发布时间】:2018-04-03 06:38:35
【问题描述】:

我有一个使用 Windows 窗体应用程序的数据透视表 我想使用 .sql 将数据透视表中的数据替换为导入数据 我试过这段代码

private void btnSelectFile_ItemClick(object sender,DevExpress.XtraBars.ItemClickEventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.Filter = "Text files | *.sql";
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                string fileName;
                fileName = dlg.FileName;
            }
        string ConnString = "server=localhost; user id=root; password=; database=db;persist security info=true;";

        DataTable Data = new DataTable();

        using(SqlConnection connect = new SqlConnection(ConnString))
        {
            connect.Open();

            SqlCommand cmd = new SqlCommand(@"SELECT * FROM [dataGridView1_Data$]", connect);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            adapter.Fill(Data);

            connect.Close();
        }

    }

但是连接错误

System.Data.SqlClient.SqlException: '建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)'

【问题讨论】:

  • 这里有很多问题。从格式化开始,硬编码的连接字符串,硬编码的查询,如果用户按下取消你仍然继续运行查询,不正确的资源清理。

标签: c# visual-studio pivot-table


【解决方案1】:

首先从 Visual Studio 直接连接到数据库。您的连接字符串看起来不正确。

string ConnString = "server=localhost; user id=root; password=; database=db;persist security info=true;";

我不相信 SQL Server 允许空密码了。

【讨论】:

  • 我已尝试填写密码,但它不起作用
  • 你知道密码吗?只需将其放在您的连接字符串中。
  • 是的,我知道密码,错误仍然相同 System.Data.SqlClient.SqlException: '在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)'
  • 您是否将该密码放入连接字符串中?它说密码=;目前,这意味着您没有提供任何密码。
  • 是的,当然我改成字符串 ConnString = "server=localhost; user id=root; password=secret; database=db;persist security info=true;";
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-29
  • 2013-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多