Essai d'UniDac avec Androïd
Bonjour,
En Windev Mobile, on peut se connecter directement d'un mobile sous Androïd ou iOS aux tables (fichiers) des bases HyperFile. Avec FireDac, je ne sais pas faire ainsi. Mais UniDac le permet.
Les composants :
http://www.selzig.com/1504141700/1.png
Le code du bouton
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| procedure TForm1.Button1Click(Sender: TObject);
var
lvItem : TListViewItem;
I: Integer;
begin
try
UniConnection1.Connect;
UniQuery1.Open;
ListView1.Items.Clear;
ListView1.BeginUpdate;
for I := 0 to UniQuery1.RecordCount -1 do begin
lvItem := ListView1.Items.AddItem();
lvItem.Text := UniQuery1.Fields[0].AsString + '>>' + UniQuery1.Fields[1].AsString;
UniQuery1.Next;
end;
ListView1.EndUpdate;
UniConnection1.Close;
except
on E:EUniError do
Memo1.Lines.Add(E.Message);
end;
end; |
Le connecteur : Champs modifiés : DataBase - LoginPrompt (False) - Host ( adresse http) - PassWord - Port (3306) - ProviderName (MySQL) - Sever - UserName
Le DataSet a pour Connection -> UniConnection1. Son code SQL -> select * from uniTable
Résultat sous Win32 :
http://www.selzig.com/1504141700/3.png
Résultat sur mon vieux Samsung GT-19070P
http://www.selzig.com/1504141700/4.jpg
Réactivité du support DEVART: Réponse 2H après une demande technique. Non testé sur iOS dont je ne dispose pas. Il existe une version Trial (60 jours) dont la seule autre limite que la durée de la période d'essai est le nombre de champs dans une table (6). Question productivité ;)