asta的问题?(200分)

  • 主题发起人 主题发起人 com2
  • 开始时间 开始时间
C

com2

Unregistered / Unconfirmed
GUEST, unregistred user!
用Asta控件中客户端在formcreate中写入下面的代码,连astabdeserver


AstaClientDataSet1.Open ;
caption:=inttostr(AstaClientDataSet1.RecordCount);
AstaClientDataSet1.First;
caption:=caption+' '+AstaClientDataSet1.FieldByName('custno').asstring;



到 AstaClientDataSet1.First就出错了,说是AstaClientDataSet1没打开,为什么?
我应该怎么处理?
 
可能是你没有在AstaClientDataSet1中设置数据库和表,database和tablename的属性设置一下,或者是表中没数据,
可以在“AstaClientDataSet1.First”之前判断一下。
 
请检查以下几点试试:
1。你的astabdeserver启动了吗?并且客户端是否连到了中间层?
2。你在设计期间可不可以正常打开数据集呢?
 
ASTA在IIS中如何配置,请告知
非常非常感谢!!!!!!!!!!!!
Mail:xujing@shengtongprint.com
QQ:228075129
 
在ASTA3中也遇到相同问题,郁闷!
 
解决了,代码如下:
AstaClientSocket.OpenTheSocket //就是加上这条代码
AstaClientDataSet1.Open ;
caption:=inttostr(AstaClientDataSet1.RecordCount);
AstaClientDataSet1.First;
caption:=caption+' '+AstaClientDataSet1.FieldByName('custno').asstring;
你试试,祝好运!
 
后退
顶部