臨時表在grid的顯示
各網蝦:
您好
我從遠程表上下載一個視圖臨時表mytemp, 可是不知如何在grid上顯示.下面是我的下載程式:
chandle=sqlconnedt("myodbc")
sqlexec(chandle, "select * from student", "mytemp" )
好象臨時表不可能在grid上直接顯示, 我想用append將mytemp轉移到另一個表格上再在grid上顯示,但系統提示表格類型不同. 真不知如何是好, 大蝦請出手相助, 在下拱手相謝!!
问题点数:0、回复次数:7Top
1 楼fj_jiangqi(强盗)回复于 2003-08-03 21:36:29 得分 0
设置一下RecordSource为临时表别名就可以了。
试试看吧……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊Top
2 楼sammitan(小鼠)回复于 2003-08-03 22:30:53 得分 0
fj_jiangqi(强盗)大蝦:謝謝謝謝
我試了一下, 結果還是不行,
Top
3 楼fj_jiangqi(强盗)回复于 2003-08-03 22:50:59 得分 0
要不你在生成完临时表命令之后加上
thsiform.grid1.recordsourcetype=1
thisform.grid1.recordsource="mytemp"
thisform.grid1.refresh()
这样应该不会有问题吧???
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊Top
4 楼newfang(传说中的MIC)回复于 2003-08-04 14:04:22 得分 0
楼上告诉你的方法是动态的,你实在弄不成可以在表单内右键grid,选择……
什么来着,忘了,……然后可以选择Grid的数据源!!
嘿嘿~~~这电脑不是我的,上面啥也没装,所以我只能凭感觉给你说啦……SorrySorryTop
5 楼sammitan(小鼠)回复于 2003-08-04 21:32:59 得分 0
fj_jiangqi/newfang大蝦:
我依照上面的方法試運一次好象還沒有成功
但我仍然要感謝你們希望繼續指點
Top
6 楼fj_jiangqi(强盗)回复于 2003-08-04 21:57:55 得分 0
唉!!!真不知你是出了什么问题???
在你的sql语句是否成功的产生了临时表吗???
是一个不可思议的问题……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊Top
7 楼newfang(传说中的MIC)回复于 2003-08-05 09:50:52 得分 0
我对的语句不是很明白,不过你要是产生的是临时表的话,是不是你把临时表关闭了才去
修改grid的属性??临时表一关闭就没有了!!!
你为啥不用远程视图直接连接SQL数据源,然后grid再连接这个视图???Top




