webForumDet fria alternativet
Logga in / Bli medlem

Databas problem..

ASP

6 svar · 188 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Trådstart#1

Jag har en admin sida när varje databas inlägg länkas vidare till en form. Jag vill att innehållet i det databasinlägget ska stå i formen, alltså typ såhär :

<input name="namn" size="20" class="input" value="<%RecSet("namn")%>">

<input name="efternamn" size="20" class="input" value="<%RecSet("efternamn")%>">

Länken til formen innehåller ID´t till inlägget så d borde ju gå o ta fram namn och efternamn till just d ID numret med hjälp av querrystring.

Medlem sedan okt. 2001208 inlägg
#2
strSQL = "Select * From tabell where id = " & Request.QueryString("id")

Bör säga att detta är ett osmakat ihopkok

Medlem sedan aug. 20011 087 inlägg
#3

tackar! Det funkade inte riktigt men jag förstod iaf principen!

Gick bättre med denna SQL sats :

SQL = "Select * From texter where id LIKE '"& Request.QueryString("id") &"'"

Medlem sedan okt. 2001538 inlägg
#4

Är trött nu, kanske är helt ute och cyklar men borde inte Chemical-X´s kod bli rätt om man bara trimmade Request.Querystring först?
typ...

strSQL = "Select * From tabell where id = '" & Trim(Request.QueryString("id")) & "'"

eller är jag helt borta?

MVH Patrik

Medlem sedan feb. 20012 412 inlägg
#5

trim tar bort blanksteg före och efter, Ltrim bara före och Rtrim bara efter.

Det skadar ju aldrig att köra trim en gång för mycket än för lite.

mvh Jörgen :)

Medlem sedan dec. 200012 464 inlägg
#6

Nej, tvärt om faktiskt. Avslutande blanka är signifikanta vid like men inte vid =

Medlem sedan okt. 2001538 inlägg
#7

Chemial-X´s kod somjag trimmade använde inte LIKE...

MVH Patrik

392 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
128 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)