MFC使用ODBC连接SQL Server 2008数据库编程一、相关工具准备二、SQL Server 2008配置1、目的2、步骤三、ODBC配置四、MFC中配置ODBC数据源并且实现数据库操作4.1 MFC中配置ODBC数据源4.2 实现数据显示功能(查询数据库) 一、相关工具准备VS2017、SQL Server 2008 可以从下面链接下载我告诉你二、SQL Server 2008配置1
转载 2024-07-16 22:59:27
23阅读
数据块的引用传递时,还是blob好。另外记得EncodingANSI! 声明:Function
原创 2023-03-17 08:36:03
111阅读
pb通过jdbc连接oracle工具:pb11.5数据库:oracle91、拷贝oracle安装目录\jdbc\lib下的classes12.zip到本地目录,这里有oracle的jdbc驱动2、运行pb11,打开tools->systemoptions,选择java页面,在classpaths里添加刚才粘贴的classes12.zip文件的全路径以及名称,如:d:\mypro\classe
转载 2018-08-02 17:39:38
1024阅读
[oracle@linux5 bin]$ sqlplus /nologsqlplus: error while loading shared libraries: /u01/oracle/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied   Linux下执行程序时发生错误: ca
原创 2008-01-21 17:11:16
6088阅读
之前遇到过这么一种情况:   连接数据库的部分Session会出现不定时的阻塞,这种阻塞时长时短,有时候持续较长时间,有时间持续时间较短,没有什么规律。   之后分析相关存储过程和代码写法,发现是阻塞源头的存储过程中开启了事务,而应用程序在调用存储过程发生异常之后没有进行特别的处理(提交或者回滚),   那么在执行方法发生异常之后,连接关闭了,但是数据库中遗留有活动事务(dbc
问题描述:用PB做了一个局域网内C/S系统,客户端连接服务器端数据库,版本oracle 11g解决方向:         在客户端安装oracle客户端 instantclient,当oracle客户端连接上服务器端的数据库后,客户端的pb程序可以通过instantclient自然连上服务器端数据库。 &nb
DECLARE my_cursor CURSOR FOR execute P_L_WORKUNIT_SALARY_GSGS(:as_year,'1') ; OPEN my_cursor ; fetch my_cursor into :ls_items,:lc_m1,:lc_m2,:lc_m3,:lc_m4,:lc_m5,:lc_m6,:lc_m7,:lc_m8,:lc_m9,:
转载 2023-06-29 22:07:33
256阅读
归纳起来PB6.0中调用Oracle存储过程有以下四种方法。   方法一:以关键字RPCFUNC声明存储过程;   方法二:以DECLARE PROCEDURE语句声明存储过程;   方法三:以动态SQL语句实现;   方法四:调用函数PBDBMS.Put_Line。一般情况下,方法一能得到较好的运行效率和更完善的功能。因此推荐使用方法一。但是某些类型的存储过程只能使用其他方法。以
Oracle的字符集,这个问题的提出是因为两个原因:一是工作中遇到一个DMP文件需要恢复到数据库中去,而这个DMP文件的字符集是US7ASCII,第二个原因是一直在学习CentOS,在这个系统上安装Oracle已经能成功,但是被中文英文系统字符集等问题搞得有点头大。所以又回头翻了翻盖国强的书、看了看尚观的视频,终于有点心得,所以就写下了这篇算是笔记的文章。Oracle数据库的字符集问题不算是大问
转载 2024-03-22 11:16:23
131阅读
查看oracle数据库字符集的方法如下 1. 数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 2.客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 3.会话字
转载 2024-02-11 15:02:36
169阅读
(转)在PB中用oracle的存储过程返回记录集做数据源来生成数据窗口 首先oracle的存储过程写法与MSSQL不一样,差别比较大。如果是返回数据集的存储过程则需要利用oracle的包来定义游标。 但是若按正规的oracle写法,存储过程写在包体里面,如果这样的话,PB会找不到此存储过程(如果用直连的方式)(如果用ODBC的方式则有可能不能正常识别存储过程的参数) 因此我们需要将存储过程单独写。
转载 2023-07-11 20:28:41
264阅读
在Kubernetes环境中,如何让PowerBuilder应用程序连接Oracle数据库呢?首先,让我们简单了解一下整个流程,然后逐步详细说明每一个步骤和所需的代码示例。 ### 整体流程 | 步骤 | 操作 | | ---- | ---- | | 步骤一 | 在Kubernetes集群中创建Oracle数据库Pod | | 步骤二 | 部署PowerBuilder应用程序到Kuberne
原创 2024-05-27 11:17:01
446阅读
有可能的原因:时区问题登录10g的em,报如上错误。方法:找到下面的文件$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:agentTZRegion=Asia/Sh... Read More
转载 2012-07-16 17:09:00
103阅读
2评论
1、错误描述ORA-12801: 并行查询服务器P007中发出错误信号ORA-01722:无效数字12801.00000 -"error signaled in parallel query server %s"...
转载 2014-06-30 23:32:00
514阅读
2评论
今天写SQL语句的时候 select sum(a.plate),sum(a.qty),sum(a.qly),a.materialtypeid,b.name,b.spec, from fw_eqpres_materialinventory a,fw_eng_material b where a.materialtypeid=b.sysid   and b.name like
转载 精选 2011-08-15 11:19:38
1049阅读
1、错误描述java.sql.SQLException: ORA-0064:error occurred at recursive SQL level 1.ORA-06153:unable to extend t...
转载 2014-06-30 23:19:00
183阅读
2评论
1、错误描写叙述 java.sql.SQLException: ORA-0064:error occurred at recursive SQL level 1. ORA-06153:unable to extend table SYS.AUD$ by 8192 in tablespace SYST
转载 2017-08-13 19:42:00
141阅读
2评论
有可能的原因:时区问题登录10g的em,报如上错误。方法:找到下面的文件$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:agentTZRegion=Asia/Sh... Read More
转载 2012-07-16 17:09:00
87阅读
2评论
过ODBC或者PowerBuilder自带的DB PRofile或者专用接口连接上数据库,但仍然有许多使用者按此方法却无法连接上数据库,这方面的原因可能是PowerBuilder本身的原因,比如在安装PowerBuilder时的选项、ODBC的版本之类;也可能是在安装客户端的Oracle、Sybase、Informix、SQL Server等软件上的问题,下面就从最根本的ODBC配置开始,教你一步
Ubuntu下自己编译了QVTKWidget,在使用的过程中报错错误信息: : error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory或显示如下错误:问题原因:我们将QT安装到了opt目录下面,导致在系统目录下找不到对应
原创 2022-12-30 12:44:20
733阅读
  • 1
  • 2
  • 3
  • 4
  • 5