Avatar billede martin_sj Nybegynder
12. februar 2002 - 10:25 Der er 10 kommentarer og
2 løsninger

Slette en record i Access via FP formular?

Hvordan sletter jeg en record fra Access via en FP formular. Jeg kan sagtens skrive til databasen og lave forskellige udtræk, men hvordan sletter jeg data i databasen, uden at skulle åbne den?
Avatar billede rune_c Nybegynder
12. februar 2002 - 10:33 #1
SQL = "delete from tabel where id = 3"
conn.execute("SQL")
Avatar billede martin_sj Nybegynder
12. februar 2002 - 12:54 #2
Jeg skal bruge en slette knap ud for hver record der bliver vist, sådan så brugeren bare trykker på knappen ud for den record han vil slette!

Jeg giver gerne flere point hvis det kræves!
Avatar billede martin_sj Nybegynder
14. februar 2002 - 15:53 #3
Der må da være nogle der kan hjælpe mig. Kan det overhovedet lade sig gøre at slette i en Access database via en FrontPage formular?
Avatar billede rune_c Nybegynder
14. februar 2002 - 23:40 #4
jojo!!! Hvad mener du med en FlopPage formular??? Her er lidt kode du kan starte med. Du skal i dit udtræk lave en knap eller et link ud for hver række. Det link skal pege mod en side hvor der er en slette-funktion.

<!-- default.asp start -->

<%

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("din_db.mdb")

if request.querystring("m") = "del" then
  conn.execute("Delete from din_tabel where id=" & request.querystring("id"))
  response.write "Post nummer " & request.querystring("id") & " blev slettet!"
  response.end
end if

set rs = Conn.Execute("Select * From din_tabel")

%>
<html>

<body>
<%
  do until rs.EOF
      Response.write rs("felt_navn") & "&nbsp;<a href=""default.asp?m=del&id"">Slet</a>"
      rs.movenext
  loop
%>
</body>

</html>
Avatar billede rune_c Nybegynder
14. februar 2002 - 23:41 #5
ehh hvad fanden skete der der...jeg blev vist ikke helt færdig
Avatar billede rune_c Nybegynder
14. februar 2002 - 23:44 #6
<!-- default.asp start -->

<%

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("din_db.mdb")

if request.querystring("m") = "del" then
  conn.execute("Delete from din_tabel where id=" & request.querystring("id"))
  response.write "Post nummer " & request.querystring("id") & " blev slettet!"
  response.end
end if

set rs = Conn.Execute("Select * From din_tabel")

%>
<html>

<body>
<%
  do until rs.EOF
      Response.write rs("felt_navn") & "&nbsp;<a href=""default.asp?m=del&id="& rs("id") &""">Slet</a><br>"
      rs.movenext
  loop
  rs.close
%>
</body>

</html>
Avatar billede martin_sj Nybegynder
15. februar 2002 - 09:59 #7
Hej Rune

Takker for din velvilje, men det startede med at jeg kørte mit site med ren asp. Men skulle senere bruge FP understøttelse da jeg skulle lave en løsning for en kunde som brugte FP. Da jeg fik FP understøttelse på webstedet kunne jeg ikke bruge min asp kode for FP oversætter til sin egen asp. DVS. at jeg ikke kan benytte almindelig ASP på sitet.. Skal derfor bruge FP til at genererer koden med!
Avatar billede rune_c Nybegynder
15. februar 2002 - 12:35 #8
ehh?? jeg har da også FP understøttelse på min server og der kan jeg altså godt skrive min egen asp kode.

Hvordan ser FP asp kode ud?? FP har jo ikke sit eget scripting sprog og bruge jo bare almindeligt VB-script...
Avatar billede martin_sj Nybegynder
15. februar 2002 - 13:08 #9
Da jeg skiftede til FP understøttelse så virkede min asp kode ikke og jeg kontaktede derfor udbyderen og han forklarede at ASP og den kode FP benytter til at kommunikere med databaser ikke er den samme. Så derfor gik jeg igang med at lave det i FP ved hjælp af formularer og databaseresultater.

Formularer i FP kan skrive til felter i databaser, tekstfiler eller sende en E-mail. Det virker fint...

se eks. www.bogaard.com/tilmeld.asp

NB siden er under opbyggelse!!
Avatar billede martin_sj Nybegynder
15. februar 2002 - 17:37 #11
Takker!

Svar så får du de fleste 25 point, en lille sjat til Rune for velviljen!
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