站长社区 _ SEO论坛 _ SEO优化

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 881|回复: 7
收起左侧

[PowerBuilder] 环境:pb12.5, win7 x86, oracle11g 创建数据窗口 时报错

[复制链接]
独1。无2。 发表于 2019-5-8 12:21:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
环境:pb12.5,  win7 x86, oracle11g  创建数据窗口 时报错
5 H+ E* J4 P+ F8 ~
" k3 r/ L, f4 c* K$ m在表选择框中选择一个表时报错
( ^/ K7 z; m: R8 d4 W" O" q# V$ b
& D1 I: b0 B" E* `# Nora-00936 表达式错误
5 w2 G& a9 {- Z# g$ z w% M- o
4 A; X4 s D; t 请支持指导!
回复

使用道具 举报

20101010 发表于 2019-5-8 13:45:23 | 显示全部楼层
引用 楼主 PHDYCN 的回复:
环境:pb12.5,  win7 x86, oracle11g  创建数据窗口 时报错
3 o& y( C8 ~, q1 R: Z2 P
* W5 H. @$ B) g4 k3 Z' J在表选择框中选择一个表时报错
* S/ ~1 H! o$ n, a- A) C( L+ q) ]3 M
" d$ @# B$ `1 hora-00936 表达式错误
7 i+ o) m! f0 _+ }* f: N( Y
( J3 [ a- ]% R, e+ V请支持指导!
4 Q* |/ w1 E; O& r0 r0 k
2 x0 v$ ^! l6 f$ N# ?5 A7 Cora-00936为表达式错误,如果选择一个表时就出错,应该是连接配置的有问题,仔细检查一下数据库连接
7 h6 l. b0 t/ }0 ]. s/ }7 w
# M B0 `7 V3 y: L4 ~4 \ 如果操作系统是64位,oracle11g千万不要安装64位的,要装32位的
回复 支持 反对

使用道具 举报

等待的同胞 发表于 2019-5-8 15:13:02 | 显示全部楼层
将同在一个数据库, 报错和不报错的表进行比较发现, 差异在: 报错的表中有 timestamp 字段.
" K! ?( y+ v* N9 f' O2 I
8 h$ A5 L1 a E9 @1 n& g* {- Q0 G在数据窗口 SQL 代码界面 通过select 选择 timestamp字段时 此数据窗口就无法保存.
; C9 Z- ~* \2 n; m6 `
# H/ u3 p* D9 V3 i3 u$ o 其根本原因在 PB12.5 数据窗口读取  timestamp 字段 报错.
. t/ o& s4 Y, {4 G
0 {1 ?. c# h) S4 f5 J请高手指导!!!!
回复 支持 反对

使用道具 举报

mmk 发表于 2019-5-8 15:32:44 | 显示全部楼层
服务器 linux 安装oracle11g
$ z6 o$ m# ], N( v开发环境: win7 32位 , PB 12.5 ,  没有安装 oracle 11g 的客户端.  使用PB自带的 10g进行连接. 报错后安装 11g 32位的客户端
回复 支持 反对

使用道具 举报

③②①爬﹎↘ 发表于 2019-5-8 16:25:48 | 显示全部楼层
那个字段不用添加到数据窗口吧
回复 支持 反对

使用道具 举报

baobaowang 发表于 2019-5-8 17:40:08 | 显示全部楼层
测试发现 原来 oracle 数据库中   表名为    ZW_TEST_TS      字段1: CF_FID( varchar2  )  字段2: CF_TS( timestamp(6) )  在pb选择的时候就报错, 提示表达式错误.
% @$ N2 G* `) f0 B/ ?
2 u, Y6 Z/ C, a- D( K3 Y 而同样的字段  表名为 ZW_TEST则不报错. 可以选到 但是列不能选择  cf_ts.
M, R* B: Z* g+ \7 r7 Z
5 x, ]# u" a2 G C q 难道和表的命名方式有关,  不能使用超过一个_?
回复 支持 反对

使用道具 举报

TguyqtMi 发表于 2019-8-31 00:00:03 | 显示全部楼层

环境 pb12 5 win7 x86 oracle11g 创建数据窗口 时报错

Спасибо за советы Сегодня решение более-менее удовлетворяющее потребностям было найдено В общем, во время установки, в процессе копирования файлов, как только создается файл sqlnet.ora закомментируем в нем строку отвечающую за авторизацию какую-то и сохраняем до завершения операции копирования. Если успеваем - база создается нормально и дальше работает без проблем Вот такие чудеса с ораклом. 4 дня на него угробил фактически( R9 ^5 T: w6 M4 R8 I
ЗЫ Driver, это похоже не для Oracle XE, а для какого-то стандарт или ентерпрайз.
回复 支持 反对

使用道具 举报

fus富淞 发表于 2020-3-10 09:17:25 | 显示全部楼层
这个我也不会呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易采站长站 ( 蒙ICP备14002389-1号 ) |

GMT+8, 2020-6-2 07:17

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表