C# winform关于查询数据库返回数据问题

2025-02-24 04:12:24
推荐回答(4个)
回答1:

comm.CommandText = "select " + xiugaixiangmu + " from 数据项 where 公司名称='" + gongsimingcheng + "'";
select字段名称不应该有单引号,还有就是不知道你这句执行之后,有没有查到值。
你可以把断电设置在return这行,然后进入断电的时候,查看comm.CommandText 的值,复制到SQL执行一下,看有没有结果

回答2:

return Convert.ToString(comm.ExecuteScalar());
是不是因为返回结果是空。
加个断点,看看SQL 的返回值

回答3:

返回的结果是第一行第一列,还有你的函数没有拿出来我也不u知道返回的是什么。

回答4:

在数据库把你的SQL执行下。看那到什么结果。可能SQL写的不对。 你的xiugai.lianjie()方法有问题