Tiburon – DBExpress no Delphi 2009
O DBExpress e Drivers DBX dos bancos de dados também suportam Unicode a partir do Delphi 2009, mas esta não foi a única melhoria, conforme você pode ver a seguir.
Cliente do novo DataSnap
A mais notável mudança é a capacidade do DBExpress acessar servidores DataSnap diretamente, como se o Servidor fosse um banco de dados, sem a necessidade de drivers adicionais ou COM, tornando simples a criação de aplicações em três camadas.
DBX Client Provider – DataSnap
Foi adicionado diretamente no TSQLConnection a funcionalidade de gerar a interface dos métodos publicados no Servidor DataSnap, basta clicar com o botão direito do mouse no componente e selecionar “Generate DataSnap client classes”, uma unit de interface para os acessos remotos será gerada. Mantendo a programação altamente tipada e delegando ao componente TSQLServerMethod o suporte a Design Time para o acesso os métodos.
TSQLServerMethod
Novo componente criado para chamar métodos no servidor de forma similar a Stored Procedures. Para invocar um método remoto, basta especificar a classe, o método e os parâmetros no servidor, podendo enviar ou receber DataSets diretamente nos parâmetros. Tudo com suporte a Design Time, tendo a vantagem de selecionar os métodos remotos diretamente no Object Inspector.
var
RemoteProcedure: TRemoteProcedureClient;
begin
SQLConnection.Connected:= True;
RemoteProcedure:= TRemoteProcedureClient.Create(
SQLConnection.DBXConnection);
try
MessageDlg(RemoteProcedure.SayHello, mtInformation, [mbOK], 0);
finally
RemoteProcedure.Free;
end;
end;
Referências

0 Comments
You can be the first one to leave a comment.