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 :
Le code du boutonLe connecteur : Champs modifiés : DataBase - LoginPrompt (False) - Host ( adresse http) - PassWord - Port (3306) - ProviderName (MySQL) - Sever - UserName
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 DataSet a pour Connection -> UniConnection1. Son code SQL -> select * from uniTable
Résultat sous Win32 :
Résultat sur mon vieux Samsung GT-19070P
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é
Partager