pb9+oracle10g,数据库连上了,但select语句取不了数据

ting9452000 2010-08-10 11:12:56
pb9+oracle10g,数据库连上了

SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = <*>
SQLCA.ServerName = "orcl"
SQLCA.LogId = "admin"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

CONNECT USING SQLCA;
IF SQLCA.SQLCode <> 0 THEN
MessageBox("连接失败", "不能连接" + gs_dbtype + "数据库!")
END IF

没有报错。

test connection也测试成功。

但是,使用select...into去不了数据。

请问这是什么问题,该怎么解决。
...全文
287 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ting9452000 2010-08-11
  • 打赏
  • 举报
回复
找到原因了,我的pb9是装到d盘的,可能是与其他软件有冲突,但是不知道怎么解决。
把pb9重装到c盘后就可以了。
谢谢大家了。
ting9452000 2010-08-10
  • 打赏
  • 举报
回复
into问题?
select 语句在oracle中执行没问题


new4everlau 2010-08-10
  • 打赏
  • 举报
回复
如果一开始connect上了,你在select into自后判断下sqlcode,估计是into问题
ting9452000 2010-08-10
  • 打赏
  • 举报
回复
一直等
ting9452000 2010-08-10
  • 打赏
  • 举报
回复
提示值,sqlca.sqlcode为0和sqlca.sqlerrtext为空
wag_enu 2010-08-10
  • 打赏
  • 举报
回复
select 语句后也可以

messagebox(string(sqlca.sqlcode), sqlca.sqlerrtext)
wag_enu 2010-08-10
  • 打赏
  • 举报
回复
再检查一下into 后的变量的数据类型什么的。。。
zhangyh_136 2010-08-10
  • 打赏
  • 举报
回复
你语法是怎么写的?
select col1,col2,col3 into :l_col1,:l_col2,:l_col3 from table using sqlca;
if sqlca.code<>0 then
messgebox('',sqlca.sqlerrtext)
return
end if
ting9452000 2010-08-10
  • 打赏
  • 举报
回复
用的是plsql7
ting9452000 2010-08-10
  • 打赏
  • 举报
回复
不支持,但是直接拷过去可以当select语句使用
  • 打赏
  • 举报
回复
oracle中支持select into???

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧