设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
请教 C# datatable一题:
返回列表
发新帖
请教 C# datatable一题:
[复制链接]
11
|
2
|
2010-10-14 18:21:05
|
显示全部楼层
|
阅读模式
程序中 DBHelper.cs中有个方法:
如果我程序中这样调用全正常:
DataTable dt = DBHelper.DBHELPER.GetDataSet("select * from IO_CONTROL");// 此方法带参数不行
string STOCK_BARCODE = dt.Rows[0][3].ToString();
但是################
DataTable dt = DBHelper.DBHELPER.GetDataSet("select * from IO_CONTROL where CONTROL_STATUS = 1 and (START_DEVICE_CODE = '02-01-01' or END_DEVICE_CODE = '02-01-01') ");
string STOCK_BARCODE = dt.Rows[0][3].ToString();
这样的 就是提示超出数组下标(System.IndexOutOfRangeException)
这个也错
DataTable dt = DBHelper.DBHELPER.GetDataSet("select * from IO_CONTROL where CONTROL_STATUS = 1");
谢谢!
我的意思我已经知道它有多少列了 ,出问题不是判断的是,我想知道在C#中
DBHelper.DBHELPER.GetDataSet("select * from IO_CONTROL where CONTROL_STATUS = 1 and (START_DEVICE_CODE = '02-01-01' or END_DEVICE_CODE = '02-01-01') ");
这么写问什么错误。在SQL Server中建立查询 SELECT TOP 1 *
FROM [WMS_BJJD].[dbo].[IO_CONTROL] where CONTROL_STATUS = 1 and
(START_DEVICE_CODE = '02-01-01' or END_DEVICE_CODE = '02-01-01' );
这样写是没问题的。
*************************************
IO_CONTROL有数据,第一中语句都可以取出对应字段的值。
回复
使用道具
举报
千问
|
2010-10-14 18:21:05
|
显示全部楼层
在使用string STOCK_BARCODE = dt.Rows[0][3].ToString();之前首先判断,是否返回了数据,如果没有返回数据就会发生错误,另外从dt.Rows[0][3]知道此表至少有4列,如果没有4列也会发生错误
回复
使用道具
举报
千问
|
2010-10-14 18:21:05
|
显示全部楼层
表 IO_CONTROL 是不是没有数据
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
快4个月女宝宝下身有一边红肿什么原因
2
次,但是耻骨好像越来越痛,当霉菌复发时它
3
救命啊!!PSP记忆棒坏了。
4
谁能看看这是什么病啊根本就没有感觉
5
冬天为什么脚那么冰冷??!
6
十八个月的宝宝感冒流鼻涕
7
是考研三年好,还是工作三年好?
8
没有自来水怎样使用全自动洗衣机?
9
我删掉虚拟机的xp系统以后,怎么把原来给xp系统的硬盘容量弄回来?
10
找一些成语故事 要内容 越多越好
11
求小说 《七海学生会系列 》想要全集,请发的我的邮箱
[email protected]
谢谢 作者也是七海
12
给我一个赛尔号战队并且很强人很多经常玩的号,而且还可以加入,我想加入,本人暂且没有战队
13
肚子有點發脹
14
惠普CQ系列的电脑开机开不了,是什么原因呢?
15
屁股上长了一颗类似与痘痘的东西,是痔疮吗
16
屁股痘痘越来越痛
17
乳头掉皮,还有点痒痒
18
左附件囊肿6.0
19
我今天在风云音乐 好歌一听上听到的一首歌 是一个男生拿着把吉他边弹边唱的
20
手指裂深口
21
唐氏范围303检查出的结果380会是唐氏
22
Sorry not to have returned it earlier.
23
请指教脑肿瘤能治疗吗?
24
为什么宝宝不能进水或奶呢?
25
两个月没来月经,今天男朋友又把精液射在我
26
一个长方形的周长为20厘米,如果设长为X厘米,那么这个长方形的面积为?
27
少年白如何是头发变黑
28
中医把脉说我肝肾阴虚!而且经常性的口腔溃
29
能简便的用简便方法计算。
30
中国用导弹把美国驻也门共和国大使馆给炸了,美国政府怎么办?
31
母乳期间能不能烫头发
32
中国古代重大历史事件及当时社会环境(政治、经济、文化等方面)
33
课外阅读:《繁星春水》、《昆虫记》。
34
差不多几个月了眼睛不停眨,也不像多动症啊
35
水表玻璃坏了怎么办
36
我今天右胸右边有刺痛。
37
想买一款长镜头的相机,懂相机的朋友麻烦推荐下
38
语音合成芯片SYN6288与其他设备共用串口时反相器怎么处理?需要注意什么地方?
39
现在的小投资创业,哪个项目更好,更安全可靠?
40
两岁孩子不小心一下吃了40多粒优尔胶囊,
41
临沂哪里有批发汉堡原料的,汉堡胚,汉堡盒,炸鸡粉,腌料,薯条等
42
苁蓉怎么吃营养价值才高
43
经常耳鸣,颅鸣
44
为什么,我睡觉会突然发抖然后醒来呢?
45
“有一种精神叫beyond精神,有一支传奇乐队叫beyond乐队,有爱他们的人叫beyond歌迷!! 如果你爱家驹进QQ
46
检查各项都正常,就是腹胀打嗝气不下走!西
47
我肚子疼,吃完中午饭就开始了,总是一阵一
48
途观每年的保养费用大约是多少?
49
两三年的老胃病了,就是胃窦去做胃镜了
50
我做完爱了龟头疼是怎么回事啊是什么病用什
51
proe复制内部边界是什么意思
52
2011年江苏专转本考试时间 具体考试时间 :如 早上考什么,下午考什么
53
三台电脑键盘同时不能用了 ,怎么办?
54
斑秃是由什么因素引起的呢?
55
花儿朵朵中有一个叫什么杰的···知道哦啊她叫什么名字吗?唱过ladygaga的歌
56
还没满月的小宝宝尿的尿像刚下的奶有一点点
57
人教版七年级下册数学的第八章中的习题8.4的做题过程!!急急急急急急急急!!!!!!!!!!!!!!!
58
psp必须用专用的数据线?连不上电脑了...
59
懂闽南语的人来答~
60
月经完了过后,血是黑色的,是怎么回事?
61
排卵后子宫内膜还会长吗?月经前会长到多厚
62
龙布峰针贴
63
我是一个高二没有读完了高中生 可是现在读不进了 想找事做 可是不知道做什么 有没有什么手艺 我该怎么办
64
郑州市中牟县个别乡医报销违规,在病人不知情的情况下,将病人医疗卡上的资金划掉,也没法查询。
65
脚趾脱皮很严重
66
腹部疼痛,饭欲不行。
67
分手了,他还总是联系我?我该和他的现任女友说说吗?
68
阴唇变黑怎么半
69
克霉唑和乳酸菌阴道胶襄能同时用吗
70
宫杨幂版全集多少?还有剧情
71
判断一下是不是肺癌晚期
72
NLP讲课会有收益么?
73
我第一次那个没有流血,好像没进去,但是很
74
完美国际我的羽灵7级为何不能使用弓[各个方面都达到指标了]?
75
卖奥拉星7只100级要看图的加QQ1017185496
76
服用妈富隆第一周的第五天和第六天漏服了
77
已知园O的圆心在坐标原点,与坐标轴的正半轴交于A,B,且|AB|=2根号2,则园O的方程为
78
魔兽争霸3QQ群
79
出啦16885885能充QB外还有什么可以充QB啊
80
请问尿尿的味道骚怎么回事?
81
北方旱情给我们的教训
82
胃脘处胀闷有时心慌闷
83
怎么把脸上的斑去掉?<—就那种斑。
84
QQ摩天大楼群
85
怎样解除金立A320手机黑名单
86
一个数减去4.4后,还比2.5大6,这个数是多少
87
谁有“书圣”之称?
88
死神动画版,蓝染死后没有完结,难道还有什么boss上场?
89
试管移植11天了总觉得胃空牢牢的是怎么回
90
关于大师骷髅和大师麒麟谁更好?什么装备能召唤4级麒麟?知道的
91
asronaut是什么意思
92
脸上过敏什么都不能用,脸上干紧绷脱皮怎么
93
以“啊!可怜的祥林嫂”为题目,写一首现代诗,要求:简单明了,网上查的不要。
94
四颗主牙都蛀了,经常痛,可以换吗,大概需
95
在三八妇女节赠送义乳不会尴尬吗?
96
新乡阔达售后真的不行吗/
97
插入农行K宝后,证书登陆后,安全退出,没关浏览器,再次证书登陆,居然没让输密码,是怎么回事啊
98
彩虹岛11区双刀披风多少钱
99
阳江大润发今晚看什么电影
100
1200好主机