最新评论
Re:DataSnap 2009 客户端扩展 NAEL 2010-11-01 20:16
写的不错,期待下一篇
Re:DataSnap 2009 系列之二 (方法篇) 孤枫客栈 2010-02-04 13:45
虽然还在用delphi的datasnap 但是没多大兴趣了
现在对不同语言之间的交互更感兴趣些 比如phprpc
Re:DataSnap 2009 系列之二 (方法篇) zhqian 2010-02-03 14:44
(DataSnap)delphi三层交流QQ群:8194074 专注delphi 2010 datasnap
Re:DataSnap 2009 系列之二 (方法篇) zhqian 2010-02-03 14:44
(DataSnap)delphi三层交流QQ群:专注delphi 2010 datasnap
Re:DataSnap 2009 系列之二 (方法篇) garfieldtom 2010-01-28 13:30
谢谢,学习!
Re:DataSnap 2009 系列之二 (方法篇) 孤枫客栈 2010-01-28 13:22
不需要 DataSnap会自动释放
Re:DataSnap 2009 系列之二 (方法篇) garfieldtom 2010-01-27 10:47
很好,学习,有地方要请教:
function TSM.StreamMethod: TStream;
var
Name: TName;
begin
Name.FirstName := '爱新觉罗';
Name.LastName := '玄烨';
Result := TMemoryStream.Create;
Result.Seek(0, soFromBeginning);
Result.Write(Name, SizeOf(TName));
Result.Seek(0, soFromBeginning); //返回到客户端的数据是从position开始的
end;
这里创建的 Result := TMemoryStream.Create;
不需要释放吗?
Re:DataSnap 2009 系列之一 (连接篇) garfieldtom 2010-01-09 08:09
学习!
Re:DataSnap 2009 系列之三 (生命周期篇) 孤枫客栈 2009-11-02 16:54
@zhangjinbao
server的话如果有同时调用会有线程安全的问题的
也就是说你必须在发布的方法中自己进行同步处理 和本地多线程调用同一个函数一样
Re:DataSnap 2009 系列之三 (生命周期篇) zhangjinbao 2009-10-31 23:22
请问:我在SERVER端用LifeCycle是Server的设置建了一个Function去操作数据库,然后返回一个 String,CLIENT端调用这个Function,得到一个String;这样做会不会有线程不安全的问题出现?也就是说CLIENT端同地调用这个Function的时候会不会出问题?
Re:Delphi 根据字符串创建对象 DELPHIER 2009-07-21 10:36
之前的delphi版本中也有RegisterCalss这Function,在Classes单元中。不过要通过FindClass在查找,然后创建。
re: DataSnap 2009 系列之三 (生命周期篇) 孤枫客栈 2009-03-27 20:31
是'HostName'不是'Host'
不需要授权吧 我在别的机器发布都可以的
出现错误了?
这里面的很多参数是DBX连接数据库使用的
不需要授权吧 我在别的机器发布都可以的
出现错误了?
这里面的很多参数是DBX连接数据库使用的
re: DataSnap 2009 系列之三 (生命周期篇) aaaa 2009-03-27 12:30
出现
[{"DriverName":"DataSnap","HostName":"127.0.0.1","DriverName":"DataSnap","VendorLib":"","LibraryName":"","GetDriverFunc":"","UNLICENSED_DRIVERS":"0","DriverUnit":"DbxDatasnap","Port":"211"}]}
UNLICENSED_DRIVERS
难道使用DATASNAP2009 还要问CG购买驱动授权吗?
[{"DriverName":"DataSnap","HostName":"127.0.0.1","DriverName":"DataSnap","VendorLib":"","LibraryName":"","GetDriverFunc":"","UNLICENSED_DRIVERS":"0","DriverUnit":"DbxDatasnap","Port":"211"}]}
UNLICENSED_DRIVERS
难道使用DATASNAP2009 还要问CG购买驱动授权吗?
re: DataSnap 2009 系列之三 (生命周期篇) 孤枫客栈 2009-03-27 12:23
SQLConnection.Params.Values['Host'] := '127.0.0.1';
SQLConnection.Params.Values['Port'] := '211';
可以把服务端IP和端口保存在配置文件里读取
SQLConnection.Params.Values['Port'] := '211';
可以把服务端IP和端口保存在配置文件里读取
re: DataSnap 2009 系列之三 (生命周期篇) aaaa 2009-03-27 10:31
请问楼主,我要SQLConnection在我程序启动的时候动态读取配置文件来设定要连接的IP该怎么做呢?
re: DataSnap 2009 系列之二 (方法篇) DS2009 2009-03-23 19:24
大牛能说说怎么发布和部署DataSnap2009吗?
貌似要部署必须安装.NET,好像很麻烦啊
貌似要部署必须安装.NET,好像很麻烦啊
re: DataSnap 2009 系列之二 (方法篇) aaaa 2009-03-23 14:31
只能通过DataSetProvider传递Data:OleVariant类型,无法直接导出DataSetProvider
re: DataSnap 2009 系列之二 (方法篇) 孤枫客栈 2009-03-23 09:20
ADO中的DataSet维护的是一个游标 所以你可以使用DataSetProvider提供数据给客户端
re: DataSnap 2009 系列之二 (方法篇) Ready_Xing 2009-03-23 00:10
如果要传递DataSet数据类型,我尝试用ADo取一个数据集并传递,但是在客户端报错误的数据类型。。。
re: DataSnap 2009 系列之二 (方法篇) 孤枫客栈 2009-03-22 19:51
Datasnap2009是使用了DBX的框架
但不代表存取数据库一定要使用DBX 同样ADO BDE都可以
但不代表存取数据库一定要使用DBX 同样ADO BDE都可以
