/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
opslag i database
Fra : MiKKael
Vist : 667 gange
100 point
Dato : 27-09-06 17:54

Hej,

Jeg henter data med ....
<%       Set Connect1 = Server.CreateObject("ADODB.Connection")
      strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database/indhold.mdb")
      Connect1.Open strDSN
      %>

      <%
      Set RS_MainMessage = Connect1.Execute("SELECT * FROM gemtdata WHERE ID = " & intID)
      click = RS_MainMessage("henter")

%>

det sker at der inputtes in ID som IKKE er i db'en. Så hvordan får jeg lavet en fejl-kode der gør, at hvis ID ikke findes, så får jeg en errortext = "ehjewhjewh" - og at scriptet så kører videre.

altså, hvis ID er til stede i DB, så
.....

ellers

"FEJL TEKST"

pft

 
 
Accepteret svar
Fra : smorch

Modtaget 100 point
Dato : 27-09-06 23:20

<%
Set RS_MainMessage = Connect1.Execute("SELECT * FROM gemtdata WHERE ID = " & intID)
if not RS_MainMessage.eof then
click = RS_MainMessage("henter")
else
response.write(intID & " findes ikke i databasen")
end if

%>


Mvh

sMorch

Godkendelse af svar
Fra : MiKKael


Dato : 28-09-06 16:28

Tak for svaret smorch. - det virker som det skal.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste