问题描述
- vb.net error[-2147217887]
- vb.net内检索发生error【-2147217887】。
sql:【
select A.目C.項目No as 事務所No D.項目No as 区NoA.管理事務所A.特別区 sum(case when(A.工種='幹線工事' AND (B.行番号=1 or B.行番号=3)) then B.数量 else 0 end) as 幹線布設 from (((tbl_工事台帳見出し A Left join tbl_構築物明細 B on A.工事番号=B.工事番号 And A.建設事務所=B.建設事務所 and A.内訳種別=B.内訳種別) Left join mst_名称 C on A.管理事務所=C.項目名) Left join mst_名称 D on A.特別区=D.項目名) Where B.年度=2013AND A.内訳種別<> '複合' AND C.項目区分='管理事務所' AND D.項目区分='特別区' And A.建設事務所 = '建設部' And B.建設事務所 = '建設部' And A.起動年度 = 2013 And B.起動年度 = 2013 Group by A.目C.項目NoD.項目NoA.管理事務所A.特別区 order by A.目C.項目NoD.項目NoA.管理事務所A.特別区;
】
出错字段:幹線布設
内容:
检索完成后,取其他字段时没有问题,取幹線布設时,立马有问题。
0racle内该字段值:【666666666666666666666666666666666666666700000000】。
求指教,问题出在哪里?
vs2010环境,Recordset接收检索结果。
时间: 2024-11-01 01:14:14