永发信息网

asp.net问题 报错 列 xxx 不属于表 Table 错误

答案:4  悬赏:60  手机版
解决时间 2021-03-22 10:35
asp.net问题 报错 列 xxx 不属于表 Table 错误
最佳答案
在多线程同时访问数据库的时候,会出现一个还未访问完,另一个就建立了连接使用。返回的Dataset就会被改变,就会出现列不属于表。。。。
我们解决的办法就是在创建连接的时候
就要判断是否已经打开----
(开)New一个新的连接;(关)使用。
如果正在打开,则等待(锁住 这里我们可以用while(true))当已经打开,我们在new新的连接,
但是要注意,当前一个用户连接失败,则还是要第二个用户进行连接操作(try catch 连接失败第二个用户执行while(false)),否则就会无限的等待下去
全部回答
看看处理SqlConnection 后有没有Close() “列Pid不属于表Table” 一般就是你写的sql查询语句运行的时候错误了。可能是数据库连接改变了。也可能是当前sql语句本身错误。可能被重新赋值了。多检查一下代码。机子是不会无理报错的。
出现这种问题一般是sql语句的事,看看你的sql语句有没有写错,看看你的那个字段和数据库中的一样吗?或者是当你用excutereader查询时看看有没有关闭连接或者给它赋值时错了。。。操作系统一般是没有事情的。。。
我先解释一下,程序是没有问题的,是可以运行的,并且放到外网的服务器上面也不会提示这个错误,只有放到内网的时候会报这个错误。此错误重启IIS以后就又没事了。请问这是什么原因呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鬼谷子算命 金玉满堂格各诗句的意思怎么解释
为什么那么多人都在说 相隔万里,不过是字与
我被强迫性的写下借条怎么办
阿斗当官下一句,代表我、代表你,归根结底是
国家海上卫生动员中心怎么去啊,有知道地址的
下列关于金属的说法中,正确的是A.篮球架的表
四川财富联盟老板是不是骗钱跑路了
我明天十点到新郑机场去嵩山少林寺怎么坐车最
五笔 禾竹一撇双人立什么意思呢?
想多了解一些有关【灵异工作种类】的知识,譬
求许荣茂的简介
爱人去旅行的祝福语,旅行的诗句 5分
阅读下面的诗歌,完成小题。(4分)夜雪唐·白
一佳蛋糕店地址在什么地方,想过去办事
欢迎新老顾客之类的宣传标语有哪些
推荐资讯
白擦金油漆怎么做
北冰洋企业文化口号,美容院企业文化演讲开头
怎么把手机声音调大,不是手机旁边的按键,有
广州白云茶山分部天天快递站离广州白云区大源
我在淘宝买了一双鞋卖家说是真的毒app说是假
小米1s运行内存不足怎么解决
精利木业,实木板原产地是哪?
绍兴人怎样腌制汗菜
华为手机价位在1300左右的有哪些?
单选题有学者认为,“实际上,严格的全球意义
在下列关于民族、宗教、国家之间关系的表述中
怎样查自己是否被录取,怎样才能知道自己是否
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?