Bonjour,
Je modifie actuellement Dolibarr afin de le synchroniser avec Batigest qui a une base Access (mdb).
J'accède donc aux données par php et odbc, jusque là tout va bien sauf que j'ai des recordsets qui ne me ramènent pas toutes les données.
C'est à dire elle va me ramener la plupart des champs et des valeurs vides là où il est censé y avoir du texte.
En creusant un peu, j'ai remarqué que ces champs était du type SQL Null [].
J'avoue ne pas connaître ce type de champ, je n'ai rien trouvé sur internet et surtout je ne sais pas comment accéder malgré tout à ces données.
Quelqu'un aurait une idée de comment faire ?
Mon code actuel :
Tout se rempli sauf libelleproj qui est de type SQL Null[] et c'est juste du texte dans la base de données qu'il y a dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $sql = "SELECT Code, Libelle, CodeClient, DateDebut, DateFin FROM ChantierDef"; $rep1=odbc_exec($cnx_batigest,$sql); if ($rep1){ while(odbc_fetch_row($rep1)){ $code=odbc_result($rep1,1); $libelleproj=odbc_result($rep1,2); $codeclient=odbc_result($rep1,3); $datedebproj=odbc_result($rep1,4); $datefinproj=odbc_result($rep1,5); } }
Et voici l'image du type de champs
![]()
Partager