Message de rapport:
 

[Résolu] DEFI N°2 - LONGTEXT Mysql sans analyse de projet

Sujet: [Résolu] DEFI N°2 - LONGTEXT Mysql sans analyse de projet
par Anonyme sur 25/2/2005 13:48:39

LONGTEXT Mysql sans analyse de projet

J'aime bien travailler avec windev, mais je préfere travailler avec mysql pour la base de donnée.
J'utilise un logiciel externe pour créer mon analyse (dbdesigner)http://www.fabforce.net/dbdesigner4/

Pour accéder à ma base de donnée je me connecte comme suit :
HDécritConnexion ("ConnectSQL", "MonLogin","MonMotdePasse","IPduServeur", "NomdelaBase", hAccèsNatifMySQL, hOLectureEcriture, "")
HChangeConnexion("*", "ConnectSQL")
HOuvreConnexion("ConnectSQL")



puis lancer une requete comme suit :
HExécuteRequêteSQL(SourceDonne,"ConnectSQL",hRequêteSansCorrection,TexteReq)



J'utilise les ordres HLit pour parcourir mes requetes et tout se passe très bien sauf avec les LONGTEXT.
Avec un champs VARCHAR vide, quand windev le lit il trouve bien la valeur "" <--- vide
Avec un champs LOnGTEXT remplis, quand windev le lit il trouve <--- absolument vide même pas de ""


Comment reproduire l'exemple :
Dump de la base de donnée:
CREATE TABLE `test` (
  `idtest` int(11) NOT NULL auto_increment,
  `libtest` longtext NOT NULL,
  PRIMARY KEY  (`idtest`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `test` VALUES (1, 'Ceci est un champs longtext donc il n''est pas limité à 255 caractères');


Code Windev:
HDécritConnexion ("ConnectSQL", "root","","localhost", "test", hAccèsNatifMySQL, hOLectureEcriture, "")
HChangeConnexion("*", "ConnectSQL")
HOuvreConnexion("ConnectSQL")

Req est une source de données
HExécuteRequêteSQL(Req,"ConnectSQL",hRequêteSansCorrection,"select * from test")
hlitpremier(Req)
info(Req.libtest)


J'ai trouver un moyen d'acceder au LONGTEXT, mais pour cela je dois reproduire l'analyse dans windev, ce que je ne veux pas faire.

Alors comment acceder au LONGTEXT Mysql avec windev sans analyse ?


Bon Courage :)
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2