社区
DataWindow
帖子详情
用ASA7.0在datawindow里找不到数据,盼高手指点,急!!!
YoziDream
2002-10-26 08:33:35
我用asa7.0里的工具创建的数据库,连接虽成功,但是要用datawindow访问数据库数据时确报找不到表的错误,百思不得其解!
高手路过时别忘指点小弟一手!感激不尽!!!
...全文
27
8
打赏
收藏
用ASA7.0在datawindow里找不到数据,盼高手指点,急!!!
我用asa7.0里的工具创建的数据库,连接虽成功,但是要用datawindow访问数据库数据时确报找不到表的错误,百思不得其解! 高手路过时别忘指点小弟一手!感激不尽!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YoziDream
2002-10-29
打赏
举报
回复
问题已经解决,是登陆数据库的用户问题,用系统默认的用户登陆显示数据成功,用自己创建的用户登陆才有找不到表的错误!
谢谢大家的热情帮助!!
licena
2002-10-27
打赏
举报
回复
连错数据库?
YoziDream
2002-10-27
打赏
举报
回复
用了connect using sqlca,数据库连接正常,就是找不到数据库里创建的表,在数据库画板里可以看到表
YoziDream
2002-10-27
打赏
举报
回复
我上网这台机子没有pb,具体错误信息代码不是很清楚了
大概是:...the "tablename" is invalid
english不好,不知最后一个单词有没有拼错,献丑
sfb
2002-10-27
打赏
举报
回复
弹出什么错误代码?能不能写一下?
abcn
2002-10-26
打赏
举报
回复
在應用的open事件中用了 connect using sqlca沒有
YoziDream
2002-10-26
打赏
举报
回复
我已经用了
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
可是这一段代码一运行就弹出错误
qqqdong
2002-10-26
打赏
举报
回复
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
这样你的datawindow要是没有问题的话应该就可以得到数据
不过你可以先将datawindows预览一下看看是否可得到数据
Data
Window
数据
窗口资料
Data
Window
数据
窗口资料
pb 导入excle 到
data
window
有详细例子,有建表脚本,很简单很好用,易学易懂
PB 刷新
data
window
当前行的
数据
当
数据
存在主次表时,当更新了次表
数据
后,主表
数据
在后台有更变时。可利用刷新主表当前行的方法重显主表
数据
。 /************************************************************ 函数名称: f_refresh_currentrow(adw) 功 能: 刷新DW当前行
数据
,不可刷新NO update or 带arguments的DW 参数说明: adw 目标DW 返 回 值: integer 成功返回1,失败返回-1 作 者: sean 创建时间: 2010年8月18日 ************************************************************/ string ls_
data
object string ls_keys[] //key Column Name string ls_dbname[] //key field Name string ls_coltype[] //field style string ls_tablenm //table name string ls_condition //sql Condition long ll_currentrow //Current Row numeric long ll_column //Column count integer i
data
window
ldw
data
store l
data
store ldw=adw if ldw.rowcount( )=0 then return -1 elseif trim(ldw.describe( "
data
window
.table.arguments"))<>'?' then messagebox('','刷新
数据
窗口当前行失败!,
数据
窗口需要参数',exclamation!) return -1 else ll_currentrow=ldw.getrow( ) FOR ll_column = 1 TO long(ldw.object.
data
window
.column.count)//key names If ldw.Describe("#"+string(ll_column)+".key") ='yes' Then i++ ls_keys[i]=ldw.Describe("#"+string(ll_column)+".name") ls_dbname[i]=ldw.Describe("#"+string(ll_column)+".dbname") ls_coltype[i]=ldw.Describe("#"+string(ll_column)+".coltype") End If NEXT if upperbound(ls_keys[])=0 then messagebox('','刷新
数据
窗口当前行失败!,没有主键',exclamation!) return -1 else ls_tablenm=left(ls_dbname[1],pos(ls_dbname[1],'.') -1) //table name for i=1 to upperbound(ls_keys[]) if pos('numb,deci,long,',LeftA(ls_coltype[i],4) +',')>0 then ls_condition+="and "+ls_dbname[i]+"="+string(f_getitem(ldw,ll_currentrow,ls_keys[i])) else ls_condition+="and "+ls_dbname[i]+"='"+string(f_getitem(ldw,ll_currentrow,ls_keys[i]))+"'" end if next ls_condition=mid(ls_condition,4) //sql Condition l
data
store=create
data
store l
data
store.
data
object=ldw.
data
object l
data
store.settransobject( sqlca) if f_addwhere_retrieve(l
data
store,ls_condition)=1 then if l
data
store.rowcount( )=1 then ldw.object.
data
[ll_currentrow]=l
data
store.object.
data
[1] ldw.setitemstatus( ll_currentrow, 0, primary!, NotModified!) //if ldw.getrow( )<>ll_currentrow then ldw.scrolltorow( ll_currentrow) end if else messagebox('','刷新
数据
窗口当前行失败!,条件语法错误',exclamation!) return -1 end if destroy l
data
store end if end if
PB-
数据
库保存图片并在
Data
window
中显示
PB-
数据
库保存图片并在
Data
window
中显示.rar
PowerBuilder
Data
Window
的
数据
更新技术及应用.doc
PowerBuilder
Data
Window
的
数据
更新技术及应用
DataWindow
610
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章