Hej Det låter faktiskt mycket konstigt. Prova att skriva: Hej, Du hade rätt. Det var dubbelsnuffarna som gjorde det och som jag misstänkte så var det ingen egentligen ASP fråga. SQL = "SELECT * From Titel WHERE NOT Typ = 'spel'" strängar med mellanrum - SQL db
jag får inte hela strängen tillbaka från databasen?
Här är koden;
page 1
----------------------------
<code>
SQL = "SELECT * From Titel WHERE NOT Typ = 'spel'"
rs.Open SQL, MinCon
<%
DO WHILE NOT RS.EOF
%>
><%=rs("Artnr")%>
<%=rs("Titel")%>
<%=rs("Typ")%>
<%=rs("Pris")%>
<%
RS.MOVENEXT
LOOP
%>
<%
rs.close
set rs =nothing
%>
</code>
page 2
---------------------------
<code>
<%
res = Request.Querystring("res")
%>
SQL = "SELECT * From Titel WHERE ArtNr = '" & res & "'"
rs.Open SQL, MinCon
%>
<input type =text name =ArtNr value=<%=rs("Artnr")%>><br>
<input type =text name =size="30" Titel value<%=rs("Titel")%>><br>
<input type =text name =Typ value=<%=rs("Typ")%>><br>
<input type =text name =Pris value=<%=rs("Pris")%>><br>
<%
rs.close
set rs=nothing
%>
</code>
-----------------------------------------
variabel är unik i tabellen exempelvis nummer 36
No 36 är filem "Any Given Sunday"
I textrutan kommer endast "Any" ?
Kanske ingen ASP fråga ?
Tpf
BeeoSv: strängar med mellanrum - SQL db
rs.Open SQL, MinCon, 3, 3
Men jag tror inte det gör någon skillnad på att ordet ANY kommer ut - den verkar ju klippa ord och det är konstigt för din kod påvisar ju inte något sådant.
Är du 100% att det står "any given sunday" i det fältet i din databas?
/PelleSv: strängar med mellanrum - SQL db
Textrutan för din title ser lite ofullständig ut. Det saknas värde på name-attrib (men det har nog ingen betydelse). Attributet value saknar ett likamed-tecken för tilldelningen av värdet i rs("Title"), men detta kanske bara är fel i ditt dokument här i forumet. Borde vara
<code>
value=<%=rs("Titel")%>
</code>
Det som jag däremot gissar är fel är att vissa browsers kräver att ditt värde på attributet value är omgärdat med dubbelfnuttar. Allra helst som värdet i sig innehåller blankslag.
Jag skulle skriva så här:
<code>
value="<%=rs("Titel")%>"
</code>
mvh /ThomasSv: strängar med mellanrum - SQL db
så här blev det rätt
<code>
<input type =text name =size="30" Titel value="<%=rs("Titel")%>">
</code>
och då skrevs hela strängen in från databasen i detta fallet "Any Given Sunday" och inte bara "Any"
Syntaxen håller på att ta livet av mig ;-) Försöker lära mig 4 "språk" på en gång VB script, ASP, SQL och HTML.
Tack för din hjälp!
BeeoSv: strängar med mellanrum - SQL db
rs.Open SQL, MinCon
<%
DO WHILE NOT RS.EOF
%>
-----------------------------------------------------------------------
jag skulle nog för det första lägga SQL innanför <%...
testa så här:
<%
SQL = "SELECT * From Titel WHERE NOT Typ = 'spel'"
rs.Open SQL, MinCon
DO WHILE NOT RS.EOF
%>