关于DataSnap 的一个问题?
我用Delphi 2010 下的DataSnap 进行服务器端的编程,在服务端需要返回一个值,我是用以下方式来返回的:
放了一个 TSQLConnection,一个 TSQLDataSet,一个TDataSetProvider ,
然后就是在 ServerMethod 里定义了一个方法,代码如下:
Try
SQLConnection1.Close;
SQLDataSet1.Active:=false;
Finally
End;
Try
SQLDataSet1.commandText:='select '+''''+'TestValue'+''''+' as RetValue ';
SQLDataSet1.Open;
Finally
End;
。
然后在客户端用clientdataset 获取返回的数据集,打开数据集时提示没有定义SQL语句,就是说如果服务端的SQL语句不能自己拼凑,必须是数据库里有的表和字段才可以,我的理解是这样的,请问一下,如果要达到这个效果,请问该如何解决?
(其实我就是想把服务端的 TestValue 这个值返回给客户端就行了)