webForumDet fria alternativet

Sökning i databas

1 svar · 279 visningar · startad av KGWerner

KGWernerMedlem sedan nov. 200111 inlägg
#1

Ur en Access databas hämtar jag en uppgift och vill använda den att söka ett antal poster i en annan databas.
Här kommer den kod jag har försökt med.
Dim Nummer
Dim visa
Nummer = Request.QueryString("adress")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\eget\data\sambas.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT Nummer, Manad, Datum, Notering FROM sambas WHERE Nummer = ' " & Request.QueryString("adress") & " ' " (Funkar inte)
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>
Testar med:
Nummer: (<% = Nummer%> )(Funkar bra)
Hur gör jag? Tacksam för lite hjälp
KGW

------------------
KarlGustaf

VideMedlem sedan dec. 19998 577 inlägg
#2

Välkommen hit!!!

Visa = "SELECT Nummer, Manad, Datum, Notering FROM sambas WHERE Nummer = '" & Nummer & "'"

Du hade bara gjort space före och efter strängen, och så ser det antagligen inte ut i databasen.

Du lägger ju Querystring( "adress" ) i variabeln Nummer, så varför inte använda den... ;)

Är fältet Nummer av datatypen int så skall du inte heller ha fnuttar runt värdet.

Mvh, Vide

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)