当前位置:编程学习 > C#/ASP.NET >>

奇葩的ASPNET问题 绝对不是代码的问题


  为什么我MYSQL 使用 LIKE 和 NOT LIKE  都查到了时间 在显示的时候 LIKE的却显示不出来
LIKE 和 NOT LIKE 都有数据 而且是同一个方法 不同的参数
DataTable  dt = Hwr.get_gggsqdqk(strbegin_gggs, strend_gggs, " cm.`NAME`  LIKE  '%华榕%' ");这样没数据 实际有1条数据。
我通过 int ordercount_huarong = int.Parse(dt.Rows[0]["allordercount"].ToString());
allordercount 是我定义的别名字段 ,这样获取的是空值。

DataTable  dt = Hwr.get_gggsqdqk(strbegin_gggs, strend_gggs, " cm.`NAME` not LIKE  '%华榕%' ");这样有数据 实际有1条数据。
我通过 int ordercount_huarong = int.Parse(dt.Rows[0]["allordercount"].ToString());
allordercount 是我定义的别名字段 ,这样获取的是准确的。

  get_gggsqdqk是个简单的取数据的方法。 aspnet mysql .net c# --------------------编程问答-------------------- 描述不清晰,你的实际数据是什么呢? --------------------编程问答-------------------- 实际就是都有数据啊, --------------------编程问答-------------------- 看你写那代码就知道是代码的问题,一大长串的变量名,那什么啊…… --------------------编程问答-------------------- 变量没问题吧 --------------------编程问答-------------------- --------------------编程问答-------------------- 说实在的哦 兄台
你写的这段代码 稍稍有点乱啊
我估计也不是我一个人这样觉得。。。。。
so 还是好好检查下 把代码写写清楚
写代码的 最重要的就是逻辑和描述问题解决问题的能力
不是说教 只是共勉下吧 有时候自己做的也不好 呵呵 --------------------编程问答-------------------- sql 问题就直接打印出sql看啊 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- sql 执行没问题 --------------------编程问答-------------------- 代码不是一般的乱,问题也没描述清楚。 --------------------编程问答--------------------
大家看这个

直接执行SQL结果
调试后变量是0 --------------------编程问答-------------------- 调试一下吧,APS.NET的调试功能那么强,很容易找到问题。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,