intouch中怎么显示数据库表的内容

intouch中如何显示数据库表的内容
如题,搞了一下午也没有成功。很简单的一个问题,intouch项目中控件是MSFlexGrid或者DataGrid。
用了两种方法都不行,一种是调用SQLConnect()连接数据库,再调用SQLSelect(),选择完成后不知道怎么给Grid控件的数据源属性赋值,找也找不到。
脚本如下:
ResultCode=SQLConnect(ConnectionID,"DSN=myDatabase;DB=gprsdb");
IF ResultCode==0 THEN
ErrMsg="No connect error";
ELSE
ErrMsg=SQLErrorMsg(ResultCode);
ENDIF;
ResultCode= SQLSelect( ConnectionID, "temptable","hisTabList" , "","" );

第二种方法从网上找来的,跟vb里使用几乎一样。
脚本如下:
{===建立与MS SQL数据库Pubs连接(用户名:sa,密码:)===} 
DIM connect AS MESSAGE;
DIM strSQL AS MESSAGE;
 DIM ColIndex AS INTEGER; 
DIM RowIndex AS INTEGER; 
DIM ColCount AS INTEGER;
OLE_CreateObject(%myCon,"ADODB.Connection");   
OLE_CreateObject(%myRs,"ADODB.Recordset");ADO{connect="Provider=SQLOLEDB; Data Source=E8INHLY0QRBITBZ; Initial Catalog=gprsdb; User Id=; Password=; ";}
connect="driver={sql server};server=E8INHLY0QRBITBZ;database=gprsdb;uid=;pwd=";
%myCon.Open(connect);    
strSQL="SELECT  top 50 record_time from historytable";
%myRs.Open(strSQL,%myCon,3,3,1);
#MSFlexGrid1.DataSource=%myRs;

运行提示MSFlexGrid1.DataSource赋值属性不对,我都无语了。。。求高人指点。!
------解决思路----------------------
不清楚intouch
也许数据源不支持DataSet
------解决思路----------------------
从在一些非(常见平台)上开发的经验上看,只能勤找资料,不过资料不好找,因此只能多试,没有其它的办法~~