Avatar billede vesterstrand Nybegynder
05. marts 2002 - 11:09 Der er 10 kommentarer og
2 løsninger

Formular med databasetilslutning

Jeg kan finde ud af at sende formularresultater til en database, samt at lave opslag ved hjælp af en søgeformular.

Er der nogen af jer, der har fået det til at lykkes at rette eller slette i poster ved hjælp af en formular i asp ?
Avatar billede teamdev Novice
05. marts 2002 - 11:24 #1
For at rette og slette poster i databasen skal du have skrive rettigheder til det bibliotek hvor databasen ligger.
Avatar billede vesterstrand Nybegynder
05. marts 2002 - 11:34 #2
den ligger i fpdb mappen på serveren, hvor jeg har fuld skriveret
Avatar billede teamdev Novice
05. marts 2002 - 11:53 #3
OK Kan du smide lidt af den kode der driller her?
Så kigger jeg lidt på det
Avatar billede vesterstrand Nybegynder
05. marts 2002 - 11:59 #4
Jeg har ingen kode endnu, dat jeg overhovedet ikke aner, hvordan man laver en formular, der kan slette eller rette i databasen
Avatar billede teamdev Novice
05. marts 2002 - 12:11 #5
OK.
Så du er helt på bar bund. :-)

Ved du hvordan du laver en forbindelse til databasen?
Avatar billede vesterstrand Nybegynder
05. marts 2002 - 12:26 #6
Ja, den har jeg, og en formular, der sender resultater til  databasen, og også en søgeformular...
Avatar billede teamdev Novice
05. marts 2002 - 12:41 #7
Du kan altså godt tilføje til databasen, og hente fra den. Så problemet er vel i virkeligheden "blot" en SQL string der opdaterer en værdi i databasen!?

Prøv at rode lidt med det her

Her opdaterer jeg feltet antal.
Min formular har et felt der hedder antal og et felt der hedder ID, som er identisk med det uinkke felt ID i tabellen.
Derfor bliver antal kun ændret for den pågældende ID

<%

'database connection'


SQL="UPDATE tbl_x SET antal='" & antal & "' WHERE ID='" & ID & "'"

conn.Execute SQL

conn.Close
set conn = nothing

%>

<form action="update.asp?mode=update&ID=<%=rs("ID") %>">

<input type=text value="<%=rs("Antal") %>" width=2 size="4" name="antal">
<input type=submit value=opdater>

</form>
Avatar billede teamdev Novice
05. marts 2002 - 12:42 #8
Du skal selvfølgelig først hente data fra basen i et recordset (rs)

Men det kender du jo
Håber det hjælper lidt
:-)
Avatar billede vesterstrand Nybegynder
05. marts 2002 - 12:45 #9
Det prøver jeg i eftermiddag - forløbig tak :-)
Avatar billede vesterstrand Nybegynder
05. marts 2002 - 16:57 #11
teamdev>> Jeg er ked af, at jeg ikke fik formuleret spørgsmålet korrekt første gang: Det hidtidige arbejde har jeg lavet ved hjælp af FP's dialogbokse (det er, hvad mine evner rækker til ). Jeg er ikke ved at løse en konkret opgave, men skal vise andre, hvor let det er at bruge FP :-)
Jeg er sikker på, at dit svar er korrekt, men den nemme hjælp fik jeg ved at bruge cayennes links.
Derfor deler jeg pts ligeligt imellem jer, og opretter sp mere korrekt, så i begge kan få de 30 pts, der rettligt tilkommer jer

Tak for hjælpen

/Philip
Avatar billede teamdev Novice
05. marts 2002 - 17:27 #12
Det er bare ok :-) Vidste ikke det var et frontpage relateret sp. 
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester