我正在使用visual studio 2012制作简单的Windows窗体应用程序。我创建了本地数据库。我在数据库表中创建了名为“gerimai”和2
列,名为“可乐”,“fanta”。发生网络相关或特定于实例的错误
然后我在设计中创建了comboBox1
和button1
。
我想,当我按button1
,我的comboBox1
将填写“可乐”列成员。
这是我第五次修改代码。
我做错了什么?任何人都可以告诉我如何使用数据集呢?
Connection string : "Data Source=D:\test\lolc\lolc\Database1.sdf"; Provider :.NET Framework Data Provider for Microsoft SQL Server Compact 4.0; state : Closed; type : Microsoft® SQL Server® Compact; Version : 4.0.8876.1;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection Con = new SqlConnection(@"Data Source=D:\test\lolc\lolc\Database1.sdf");
Con.Open();
SqlDataAdapter da = new SqlDataAdapter("select cola from gerimai", Con);
DataTable dt = new DataTable();
da.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "cola";
comboBox1.ValueMember = "cola";
}
我得到这个错误。
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified).
我能做到在设计视图中的一切,其中奇才做艰苦的工作,但我想这样做编程..
究竟发生了什么?组合框是否为空?你有错误吗? – 2013-03-17 11:36:53
什么是错误exeptions? – spajce 2013-03-17 11:39:57
建立与SQL Server的连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 错误定位服务器/实例指定)。如果我在设计视图中使用向导。它工作完美。 – user2179088 2013-03-17 12:00:23