数据访问出错
现在做一个项目,终端是APP,获取数据采用的是WebService,但是,终端调用接口很不稳定,经常出现错误。服务已经发布到IIS上,在电脑上调试又没有问题,也可以正常的返回数据。终端调用时,就会出现错误。
以下是错误代码:
Column 'ID' does not belong to table .这个ID是在查询的语句中,而且,该查询语句很简单。
服务器带宽2M,双线,阿里云服务器。使用的是.NET FrameWork4.0
请问,引起这个错误的原因可能是哪些啊!
16回答
-
素胚勾勒不出你
估计在 DataTable 初始化列名上,时有时没有
-
偶然的你
看到这样的提问,就想说一声,您好好的业务经理不做,为啥非要来抢程序员的饭碗呢?
-
慕斯王
访问方式不一样,我也不知道怎么会出这个错误!麻烦你帮忙解惑一下吧!
-
幕布斯6054654
应该是请求不一样~
-
HUX布斯
@有机物: 在服务端记录一下请求日志,拿出来对比一下。。。
-
江户川乱折腾
@幻天芒:记录过,参数什么都的都正常。
-
呼啦一阵风
@幻天芒: 我的SQL语句是这样的:select ID,Name from tb
然后,该条SQL语句我返回的是一个DataTable,我直接将该DataTable序列化成JSON格式,序列化是调用FrameWork下面的程序集,没有问题。而且,针对这个服务,我自己创建一个WINFORM程序跑了一上午都没有问题,但是,终端(IOS)那边返回就会出现问题。
-
烙印99
@有机物: 把报错的代码贴出来吧。这实在是不好判断。
-
鸿蒙传说
@有机物: 你的 DateTable dt 咋么来的
-
湖上湖
@有机物: 你的sql 没看到 ID 这个字段