Avatar billede larserik Nybegynder
31. oktober 2003 - 16:47 Der er 3 kommentarer og
1 løsning

SQL Query

Hva er galt her?

<%
SQL4 = "SELECT LEFT(Description, 50) FROM DVD WHERE UPC = '" & rs1("UPC") & "'"
set conn = server.createObject("adodb.connection")
conn.Open "Driver={MySQL}; SERVER=host; DATABASE=dbname; UID=user; PWD=pass"
Set rs4 = conn.execute(SQL4)
Do while not rs4.eof %><%=rs4("Description")%><%
rs4.movenext
loop
rs4.close
set rs4 = nothing
%>

Det er denne som gir meg feilmelding: <%=rs4("Description")%> ..
Avatar billede a-torsten Nybegynder
31. oktober 2003 - 16:51 #1
Er det fordi du kun vil have vist 40 tegn ?

<%
SQL4 = "SELECT Description FROM DVD WHERE UPC = '" & rs1("UPC") & "'"
set conn = server.createObject("adodb.connection")
conn.Open "Driver={MySQL}; SERVER=host; DATABASE=dbname; UID=user; PWD=pass"
Set rs4 = conn.execute(SQL4)
Do while not rs4.eof %><%=LEFT(rs4("Description"),40)%><%
rs4.movenext
loop
rs4.close
set rs4 = nothing
%>

Kan også være mig der misforstår Left kommandoen i forbindelse med sql kald...

/Anders
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:51 #2
Det nok for du bruger en funktion LEFT så forsvinder kolonnenanvet prøv at tilføje et alias til SQL4:

SQL4 = "SELECT LEFT(Description, 50) FROM DVD WHERE UPC = '" & rs1("UPC") & "'"


Sådan her:

SQL4 = "SELECT LEFT(Description, 50) as Description FROM DVD WHERE UPC = '" & rs1("UPC") & "'"
Avatar billede a-torsten Nybegynder
31. oktober 2003 - 16:53 #3
Ja.. Det ku type på atdet er mig der har misforstået eller ikk forstået noget ;o)

Sorry
Avatar billede larserik Nybegynder
31. oktober 2003 - 16:56 #4
Takk, det gikk Eagleeye :)
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