Avatar billede whynot Nybegynder
04. december 2003 - 13:45 Der er 1 løsning

blob vs. char i dbgrid og mysql

Hejsa eksperter

Jeg har en situation med et dbgrid at jeg enten får MEGET brede kolloner eller også får jeg felter med <blob>.. jeg henter mine data fra en mysql database.

Problemet med blob og dbgrid er at når man henter data ud af af en mysql og viser dem i et dbgrid.. jamen så kommer der <blob> frem og ikke f.eks. "Tim Hansen".

Hvis jeg ændre datatypen til char, så tvinges jeg til at sætte længden af feltet til f.eks. 200 tegn. OG NU KOMMER BALADEN.!

for når et dbgrid modtager oplysninger fra mysql og ser at længden er 200 - jamen så sætter den width=200... !?!?!?..

det gør det totalt ulideligt at se på dbgriddet, når man har 6 kolloner med hver 200 i bredden.

Hvad pokker gør man.?

Det skal lige siges at jeg bruger MyDac7 og MyQuery's.
Avatar billede whynot Nybegynder
04. december 2003 - 14:05 #1
Nu har jeg fundet en løsning.. den er ikke fed.. men den virker.!

man kan sætte dbgrid1.columns[0].width:= bredden man ønsker anført i heltal/integer.

columns[0] er den første kollone i et dbgrid
columns[1] er den næste osv. osv.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester