webForumDet fria alternativet

Få rätt på anrop av kolumn och rad i databas?

ASP

2 svar · 146 visningar · startad av Pihlis

Medlem sedan juli 20021 inlägg
Frågan#1

Hej,

Jag vill att genom VB kod ska kunna skriva in, i en ruta, ett namn (både för- och efternamn) och som sedan ska sökas igenom i en accessdatabas i kolumnen med namn (både för- och efternamn) och om namnet inte finns lämna ett error meddelande. Om namnet finns ska databasen läsa av raden för personens information.

strSql = "SELECT * FROM Konsultprofil WHERE Namn = 'Johanna Pihlström'" 'detta är sql-satsen som hämtar alla data från tabellen i Kloumnen Namn på Johanna Pihlström

'strSql = "SELECT * FROM Fakta WHERE Namn = '" & MinVariabel & "'"

Jag kan nu skriva in direkt i koden vilket jag vill få fram från databasen, men inte välja då koden körs.

Med andra ord är min tanke att jag ska kunna exekvera koden och då ska en ruta komma fram där jag kan skriva in ett namn ex. Johanna Pihlström som sedan databasen ska söka upp för att sedan visa informationen över mig.

Hoppas någon förstår min fråga.

Tack på förhand!
Johanna P:OO

Medlem sedan juni 2000126 inlägg
#2

Bygg en sida med ett formulär där du ber dem skriva in de dem skall söka efter. Skicka formuläret till din söksida och ta emot det som dem har skrivit i ditt formulär och lägg in i din sql sträng.

om du har skapat ett text fält med namnet txtSearch i formuläret som du skickar så skriver du SQL strängen så här:

strSql = "SELECT * FROM Konsultprofil WHERE Namn = '"& request("txtSearch") &"'"
Medlem sedan mars 20015 287 inlägg
#3

Välkommen till WF Pihlis!

En ide kan vara att jämföra alla namn som gemener, det eliminerar en del felskrivningar. - Fråga mig bara inte hur man gör.

Btw. Välkommen till WF Pihlis!

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)