Avatar billede myanimalfarm Nybegynder
28. maj 2003 - 08:36 Der er 6 kommentarer og
1 løsning

ultradev - insert record

Kan man ikke på en eller anden måde lave insert record i flere tabeller, eller bare i en forespørgsel? (skal nok sætte flere point på hvis det er avanceret...)
Avatar billede somaliomar Praktikant
28. maj 2003 - 09:09 #1
Det kommer an på hvad du mener med "insert record i flere tabeller". Kan du give et par eksempler?
Avatar billede myanimalfarm Nybegynder
28. maj 2003 - 18:32 #2
altså hvis man har en formular, og bruger server behavioren "insert record" så har man jo kun valget at sætte det ind i en tabel i DBen. Hvis nu nogle felter skulle ind i en tabel og et par i en anden tabel, kan det lade sig gøre. Det kunne vel let gøres ved at indsætte i en forespørgsel men man får heller ikke lov til at vælge en forespørgsel.
Julie
Avatar billede somaliomar Praktikant
28. maj 2003 - 20:42 #3
Nu ved jeg ikke, hvilke muligheder der er i DW. Men jeg er ret sikker på, at Server Behavior "insert record" generere mere kode end der egentlig skal til for at indsætte data i en tabel. Jeg går ud fra, at du skriver dine koder i ASP. Så mit forslag er: Lad vær med at bruge Server Behavior i DreamWeaver. Lav i stedet din egen kode der indsætter data i din database. Du kan på http://www.html.dk/tutorials/asp/lektion20.asp se hvordan man gør.
Avatar billede myanimalfarm Nybegynder
04. juni 2003 - 10:23 #4
ja...hmmm...det er jo det samme som "insert record" men det er stadig kun i en tabel...tror det er lidt mere kompliceret når samme form skal indsætte i flere tabeller, hvis det kan lade sig gøre...eller???
Avatar billede somaliomar Praktikant
04. juni 2003 - 11:31 #5
Kan du udføre flere SQL-sætninger efter hinanden sådan her:

<%
strSQL = "INSERT INTO Tabel1 (Felt1, Felt2) VALUES('Værdi1', 'Værdi2')"
dbConnection.Execute(strSQL)

strSQL = "INSERT INTO Tabel2 (Felt1, Felt2) VALUES('Værdi1', 'Værdi2')"
dbConnection.Execute(strSQL)

strSQL = "INSERT INTO Tabel3 (Felt1, Felt2) VALUES('Værdi1', 'Værdi2')"
dbConnection.Execute(strSQL)
%>
Avatar billede myanimalfarm Nybegynder
10. juli 2003 - 10:32 #6
Undskyld jeg ikke har svaret!

Jeg har fundet nøglen i store procedures. Det er vidst også det du har gjort ovenfor, er bare ikke god til at håndkode.

Anyway, vil du ikke have nogle points??
Avatar billede myanimalfarm Nybegynder
30. juli 2003 - 15:23 #7
.
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