webForumDet fria alternativet

visar, visar inte?!

ASP

7 svar · 169 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Några enkla rader kod...som inte vill fungera.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=code;UID=sa;PWD="
Set RS=Conn.Execute("SELECT * FROM cCode WHERE cId=" & Request.QueryString("code"))

Response.Write(RS("cHead"))
Response.Write(RS("cCode"))
%>

När jag skriver ut detta från en SQL-Server skrivs 'cHead' ut men inte 'cCode'....men byter jag plats på dessa skrivs båda ut????? varför??

Medlem sedan dec. 19996 522 inlägg
#2

r

[Redigerat av erka den 13 nov 2001]

Medlem sedan dec. 19996 522 inlägg
#3

fråga bara, varför skriver du inte

response.write Rs("chead")

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

Medlem sedan mars 20011 346 inlägg
#4

Hade testat Cstr innan, därav paranteserna...det funkade dock inte.

Kan säga att båda fälten är 'text' och 16...

[Redigerat av ironhead den 13 nov 2001]

Medlem sedan dec. 200012 464 inlägg
#5

cCode kanske är av datatypen text/image eller så?

Dessa måste behandlas speciellt, tex så bör dom ligga sist i select-listan. Det går också bara att hämta dom en gång från recordsetet.

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20011 346 inlägg
#6

...men om båda är text?
Jag behöver lagra mycket data, vad bör jag använda mig av för datatyp då?

[Redigerat av ironhead den 13 nov 2001]

Medlem sedan dec. 200012 464 inlägg
#7

varchar kan ju innehålla upp till 8000 tecken så det räcker ganska långt.

Om du har flera text/image så måste du nog accessa dom i samma ordning som dom är definierade i tabellen.

Jag har för mig att jag sett något om att det går bättre om man använder en annan cursortyp när man öppnar recordsetet. (Du kan ju testa med en static cursor, lite osäker på detta dock.)

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20011 346 inlägg
#8

Tack tack! Nu har man lärt sig något nytt igen, snart är skallen full ;)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)