谁能解释会发生什么?
C#程序:点击按钮 - 得到一个列表。
Client
表(代码或连接字符串没有问题)
在我执行以下操作之前:编译此程序,将Release
文件夹复制到客户端计算机并运行。
几个星期前,这个程序停止工作 - 可能是在一些Windows更新之后: 它运行,当我按下按钮时,它无法连接到SQL Server(超时,网络相关或特定于实例的错误......等)
但是在同一台计算机上,我可以使用sqlcmd
实用程序或Management Studio连接到SQL Server。
此程序在开发人员和其他计算机上运行良好。但是在一些客户身上 - 没有。
经过研究,我发现了以下内容:
我不想在每个客户端上安装/卸载程序 - 我想从flash / network / local copy运行它。
如何运行它?任何解释或想法?
更新
为了简化问题 - 有代码:
private void button3_Click(object sender, EventArgs e)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand("select count(*) from clients", connection);
command.Connection.Open();
var zz = command.ExecuteScalar();
MessageBox.Show("res " + zz.ToString());
}
}