02. november 2003 - 21:35Der er
7 kommentarer og 1 løsning
Text - længde af tekster ml. MySql og C5
Hej
Jeg har nogle problemer med felter af type text i MySql og C5 v.3. Den kan ikke læse det rigtigt. Jeg er før stødt på problemer med MS Access og text-felter, hvor det ikke virker rigtigt. Er det samme mon tilfældet her? Anyways, hvordan indlæser man lange tekster, dvs over 255 tegn fra MySql til C5 gennem ODBC?
Prøvede lige en ny test. Fejlen opstår, når feltet indeholder over 255 tegn - det kunne måske tyde på at jeg gør noget galt i indlæsningen... ODBCinfo med func 11 kan kun læse 255 tegn, men hvordan får man så flere tegn med?
Bare, så jeg har forstået det rigtigt: Jeg skal dele teksten op INDEN jeg gemmer den i MySQL-databasen? Dvs på min hjemmeside i scriptet, der gemmer i DB. - altså er det ikke muligt at indlæse 254 tegn ad gangen gennem ODBC?
Jeg er klar over det med længden. - dog kan STR så vidt jeg har prøvet indeholde op til 999 tegn - når det ikke skal gemmes i databasen.
Jeg gemmer en lang tekst fra en php-side i en mysql-db. Felttypen er text. Ifølge ODBCInfo's getwidth er bredden maksimalt 65xxx tegn. Jeg vil gerne indlæse teksten i c5 (xal-programmering) i et notat. Hertil har jeg lavet en algoritme, der i en løkke kan modtage 254 tegn ad gangen og inddele den korrekt (mht. linieskift og ombrydninger) og gemme den i Notat-kartoteket. Det eneste jeg mangler er altså at kunne indlæse text-felter gennem OBDC.
Håber nogle kan hjælpe - vil med glæde give flere point, hvis der findes en løsning...
Det må du undskylde broholm - jeg glemte at acceptere dit svar. Det virker jo selvfølgelig, men optimalt kan man jo ikke kalde det;) - Tak for hjælpen.
Kare
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.