Avatar billede frank74 Nybegynder
02. februar 2005 - 19:47 Der er 10 kommentarer og
1 løsning

Tilføje data til 2 tabeller

Jeg har følgende script som virker fint. Men hvad skal jeg tilføje hvis jeg gerne vil have "Mail" ind i 2 tabeller. Både i "Users" og i en tabel jeg kalder "News"???

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

strSQL = "select count(*) as antal FROM Users where username='" & Request.Form("Username") & "'"
set rs = Conn.Execute(strSQL)

if rs("antal")>0 then
Response.Redirect "fejl.asp"
Response.end
else

'------------ INSERT---
' SQL sætning opCitygges
strSQL = "Insert into Users (FirstName, LastName, Mail, Username, Password) values('"                
& Request.Form("FirstName") & "','"
& Request.Form("LastName") & "','"
& Request.Form("Mail") & "','"
& Request.Form("Username") & "','"
& Request.Form("Password") & "')"

' SQL sætning eksekveres
Conn.Execute(strSQL)
'---------------------
end if

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede moocher Nybegynder
02. februar 2005 - 19:50 #1
Skrive det hele en gang til
Avatar billede frank74 Nybegynder
02. februar 2005 - 19:52 #2
Har jeg prøvet. Virker ikke...
Avatar billede kalp Novice
02. februar 2005 - 19:53 #3
kan du ikke nøjes med at skrive sql sætningen en gang til lige under den anden, men bare med tabel news
Avatar billede frank74 Nybegynder
02. februar 2005 - 19:54 #4
Har jeg også prøvet...
Avatar billede softspot Forsker
03. februar 2005 - 23:25 #5
Hvordan ser dine tabeller ud (feltnavne og typer)?
Avatar billede frank74 Nybegynder
04. februar 2005 - 06:34 #6
Den ene tabel hedder Users og har feltnavne -> FirstName, LastName, Mail, Username og Password. Den anden tabel hedder News og indeholder kun Mail.
Avatar billede moocher Nybegynder
04. februar 2005 - 14:11 #7
prøv at skrive det eksempel hvor du lukker og åbner
Avatar billede michael_stim Ekspert
04. februar 2005 - 14:14 #8
Hvor henter du ikke bare dataen til de to steder du skal bruge den, fra den tabel du lägger dataen ind i?
Avatar billede michael_stim Ekspert
04. februar 2005 - 14:16 #9
Det er da dumt at have samme data i to tabeller, eller?
Avatar billede bling Nybegynder
05. februar 2005 - 23:24 #10
'------------ INSERT---
' SQL sætning opCitygges
strSQL = "Insert into News (Mail,)

values('" & Request.Form("Mail") & "')"

' SQL sætning eksekveres
Conn.Execute(strSQL)
'---------------------
end if

Ville jeg mene? Bare skriv det efter din sidste end if og før du lukker databasen igen :)
Avatar billede frank74 Nybegynder
04. maj 2006 - 02:48 #11
Den kan jeg vist godt lukke igen. ;-)
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