Message de rapport:
 

Re: Windev +SQLite3 +blob

Sujet: Re: Windev +SQLite3 +blob
par SSX9999 sur 22/2/2008 15:09:29

changer la fonction mySQLLitmemo dans la classe comme cela
en fait la methode a un bug mais comme j'utilise SQLManagerX le bug n'apparait pas pour la classe car le code est renvoyer avant

PROCEDURE mySQLLitMemo(requestNumber, numField, fieldName)

LOCAL
	fileName is string
myRequestNumber is int
myNumField is unsigned int
v_blob est une chaîne

myNumField = numField - 1
myRequestNumber = requestNumber
fileName = fFichierTemp("BIN")
IF (SansEspace(fileName) <> "") THEN
	AppelDLL32(:NomDLL,"_SQLiteLitMemo", myRequestNumber, myNumField, fileName)
	v_blob =:mySQLEscapeString(fChargeTexte(fileName),False)
	v_blob = Remplace(v_blob,Caract(13)+Caract(10),Caract(10))
	fSauveTexte(fileName,v_blob)	
	SI fieldName = "" ALORS RENVOYER fChargeTexte(fileName)
	SWITCH ({fieldName}..Type)
		CASE typBarreOutils, typBouton, typOnglet, typOptionMenu, typJauge, typPotentiomètre, typPotentiomètreRotatif
			{fieldName}..Image = fileName
		OTHER CASE
			{fieldName} = fileName
	END
	fSupprime(fileName)
END


j'ai fait les test
je versionnerais la classe SQLite4WD
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