我的房间里有两台电脑,当我打开桌面上的project1时,我正在与它们共享一个项目(请参阅包括图表),我所有包含WHERE关键字的查询都不能工作,因为它们在all.In上不工作--笔记本电脑不工作,组合框被填充,但相同的代码没有填充桌面上的组合框。让我疯狂的是,当我把它加载到我的笔记本电脑上时,这个项目按预期工作。为什么相同的代码在我的笔记本上工作,但在我的桌面上却不工作?以及为什么当我移除查询的哪个部分时,查询在我的destop上按预期工作?任何帮助都很感激。PC机设置图
MySqlcnty = new MySqlConnectivity();
string constring = MySqlcnty.ConnectionString;
string query = "SELECT concat(firstname, ' ', lastname, ' ', '(', asma, ')') FROM person where eidikotita = 'ΙΠΤΑΜΕΝΟΣ'";
using (Connection = new MySqlConnection(constring))
{
using (Cmd = new MySqlCommand(query, Connection))
{
Connection.Open();
using (MySqlDataAdapter da = new MySqlDataAdapter(query, Connection))
{
DataSet dt = new DataSet();
da.Fill(dt, "person");
CreatedByCombobox.ItemsSource = dt.Tables[0].DefaultView;
CreatedByCombobox.DisplayMemberPath = dt.Tables[0].Columns[0].ToString();
CreatedByCombobox.SelectedValuePath = dt.Tables[0].Columns[0].ToString();
//AskisiCombobox.SelectedIndex = 0;
}
}
}发布于 2020-05-11 00:02:08
如果它根本没有在第二台机器上查询,我将直接查看连接字符串。在机器1和2上,MySQL的命名实例是不同的吗?如果是的话,会是这样吗?首先,我将深入到via调试中,看看Connection.Open()是否有效。如果不是的话,就是这样。如果是这样的话,我将从YourTable做一个简单的选择*。如果失败了,许可?
https://stackoverflow.com/questions/61714896
复制相似问题