Klip fra andet indlæg, men jeg synes det passede bedre at fortsætte i et
nyt.
---
> Mellemregninger , hvad kan det være ??
F.eks. validering af input, så hvis input ikke er angivet korrekt, så
behøver man slet ikke at slå op i databasen.
Det er jo dumt at åbne databasen, validere, finde ud af at man ikke
skulle bruge databasen, skrive en fejl til brugeren, lukke databasen.
skrev Torben
---
Men nu er jeg ved at skrive nye medlemmer ind i en db. Hvis der er tomme
felte kommer der en fejl, derfor har jeg lavet denne:
<%
If Request.QueryString("Submit") = "opret" Then
'opretter forbindelse til databasen "medlemsliste"
Dim forbindelse
Set forbindelse = Server.CreateObject("ADODB.Connection")
forbindelse.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\inetpub\db\medlemsliste.mdb")
Dim nytmedlem
Set nytmedlem = Server.CreateObject("ADODB.recordset")
nytmedlem.Open "master", forbindelse, 2, 2
nytmedlem.AddNew
If Request.QueryString("navn") <> "" then
nytmedlem("navn") = Request.QueryString("navn")
End If
If Request.QueryString("adresse") <> "" then
nytmedlem("adresse") = Request.QueryString("adresse")
End If
If Request.QueryString("postnrby") <> "" then
nytmedlem("postnrby") = Request.QueryString("postnrby")
End If
If Request.QueryString("telefonnr") <> "" then
nytmedlem("telefonnr") = Request.QueryString("telefonnr")
End If
nytmedlem.Update
Response.Redirect("dch004.asp")
End If
%>
Den kontrol for indhold, skal den flyttes, så den laves inden oprettelse af
forbindelse ??
Eller laver jeg et tjek tidligere der undersøger et felt der altid skal
indeholde noget, f.eks feltet "navn" ikke er tomt inden ovenstående køres ?
|