oracle-vb.net error[-2147217887]

问题描述

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

oracle-vb.net error[-2147217887]的相关文章

【oracle】ORA-01580 error creating control backup file

早上查看报警邮件的时候发现了ORA-01580 error creating control backup file. 通常次错误与RMAN 备份控制文件的策略有关: 比如: RMAN> backup current controlfile; Starting backup at 22-AUG-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: s

C#异常处理“try catch”与vb ”on error goto“

  C#跟其他语言一样,在编写代码的过程中都会或多或少的出现语法或者逻辑上的错误,如果盲目相信自己的技术只能让这些异常的程序继续存在,最终导致系统无法正常运行甚至瘫痪.技术上要保证代码不出错的同时我们也要给自己留有余地,一般的编程语言都会有异常处理机制,熟练掌握对异常的处理,也是保证我们程序可靠性的前提.   根据前面学习过的vb6.0,的异常处理,在学习c#,的异常处理就很同意理解,原理上都是一样的,只是语法略有区别.vb中我们用的是on error 语句,c#中刚学习了try  catch,

navicat连接远程oracle不成功

问题描述 navicat连接远程oracle不成功 开始的时候提示这样找了些资料,说要把oracle的oci.dll替换了nacicat的oci.dll,于是把navicat的oci.dll换成远程oracle的oci.dll,测试链接出现这样的提示.怎么样才能解决问题,连接上远程的oracle? 解决方案 参考Navicat 解决方案之ORA-28547navicat连接oracle数据库报ORA-28547: connection to server failed, probable Ora

oracle-OCI连接Oracle调用OCISessionBegin失败:ORA-24314: 未初始化服务句柄

问题描述 OCI连接Oracle调用OCISessionBegin失败:ORA-24314: 未初始化服务句柄 OCI连接Oracle数据库的时候,建立会话连接OCISessionBegin就失败:Error code为:ORA-24314: 未初始化服务句柄.而使用PL/SQL Developer连接Oracle就可以,进去PL/SQL Developer里面也可以执行SQL语句. 解决方案 小弟是小白,刚看C++如何操作Oracle,看网博上有那么一段代码就整下来试试,没什么经验,严重被打击

测试oracle 11g cluster 中OLR的重要性

called an Oracle Local Registry (OLR): each node in a cluster has a local registry for node-specific resources 测试一:模拟olr异常丢失的情况: 这里首先将olr renam [root@vmrac2 cdata]# mv vmrac2.olr vmrac2.olr.bak 然后尝试去启动crs [root@vmrac2 cdata]# crsctl start crs CRS-412

oracle监听器启动错误-TNS-12546: TNS:permission denied

今天一台数据库服务器登录不上,报TNS-12541: TNS:no listener 到服务器上看下监听器状态 oracle@linux-34:~> lsnrctl status LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 14-OCT-2011 09:12:37 Copyright (c) 1991, 2007, Oracle. All rights reserved. Connecting to (DESCRIPTION=(AD

Oracle体系结构及备份(十二) bg-smon

一 什么是SMON进程 The systemmonitor performs recovery when a failed instance starts up again. In an OracleReal Application Clusters database, the SMON process of one instance canperform instance recovery for other instances that have failed. SMON alsoclean

关于oracle外键引用与goldengate

  一.准备知识 约束放置在表中,有以下五种约束: NOT NULL 非空约束C 指定的列不允许为空值 UNIQUE 唯一约束U 指定的列中没有重复值,或该表中每一个值或者每一组值都将是唯一的 PRIMARY KEY 主键约束P 唯一的标识出表的每一行,且不允许空值值,一个表只能有一个主键约束 FOREIGN KEY 外键约束R 一个表中的列引用了其它表中的列,使得存在依赖关系,可以指向引用自身的列 CHECK 条件约束C 指定该列是否满足某个条件 约束命名规则 如果不指定约束名Oracle s

Oracle的常见错误及解决办法

                      ORA-12528: TNS:listener: all appropriate instances are blocking new connections     ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决这个问题,有三种方法:1.把监听设置为静态:2.在tnsnames.ora中追加(UR=