Avatar billede soc127754 Nybegynder
08. april 2003 - 20:49 Der er 7 kommentarer og
1 løsning

Max størrelse af concat i ADO

Jeg har en forespørgsel i en accessdatabase hvor jeg concat'er en række strenge til een. Strengen bliver lang da den bl.a. indeholder et memofelt. Køres forespørgslen i Access er der ikke noget problem. Her vises strengen i hele sin længde. Når jeg henter den i ASP-scriptet gennem ADO ser det ud til at jeg kun får de 255 første tegn.

Er der nogle der kender en forklaring?
Avatar billede hossein Nybegynder
08. april 2003 - 20:57 #1
brug funktionen:

function getMemoField(Minfelt)

  SQL = "SELECT memofelt FROM table WHERE AndenFelt="&minfelt
  set rs = dbdatabase.Execute(SQL)

  if not rs.EOF then
    getMemoField = rs("memofelt")
  else
    getMemoField = ""
  end if

end function


Også brug den i din html kode:
Minmemo:<br>
<textarea name=memo rows=4 cols=60><%=getMemoField rs1("AndenFelt")%></textarea>
Avatar billede hossein Nybegynder
08. april 2003 - 21:00 #2
eller vælg din memofelt helt til sidst i din sql sætning.
Avatar billede terry Ekspert
08. april 2003 - 21:03 #3
Avatar billede soc127754 Nybegynder
08. april 2003 - 21:55 #4
Tak for svarene, men mit problem er ikke at hente et memofelt. Mit problem er at jeg har en sql i retning af
"select felt1 & felt2 & felt3 as felt4 from tabel"

Når jeg derefter via ADO henter felt4 får jeg kun de første 255 tegn (eller noget i den retning). Spørgsmålet er hvordan jeg får det hele da den er meget længere (der bl.a. et af felterne er eks. et memofelt).
Avatar billede hossein Nybegynder
08. april 2003 - 22:58 #5
Hvordan har du brugt "Concat"? Hvie dette ' er din felt prøv at fjerne det ved hjælp af replace funktionen og se hvad der sker.
Avatar billede soc127754 Nybegynder
10. april 2003 - 10:16 #6
Nej, problemet er ikke at jeg har ' i mit felt.
Avatar billede hossein Nybegynder
10. april 2003 - 17:59 #7
Det kan være at du har ikke fjernet "Carriage-Return"?
Avatar billede soc127754 Nybegynder
21. maj 2003 - 21:16 #8
Point retur. Ingen svar.
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