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 %>
Annonceindlæg fra XFlow
02. februar 2005 - 19:50
#1
Skrive det hele en gang til
02. februar 2005 - 19:52
#2
Har jeg prøvet. Virker ikke...
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
02. februar 2005 - 19:54
#4
Har jeg også prøvet...
03. februar 2005 - 23:25
#5
Hvordan ser dine tabeller ud (feltnavne og typer)?
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.
04. februar 2005 - 14:11
#7
prøv at skrive det eksempel hvor du lukker og åbner
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?
04. februar 2005 - 14:16
#9
Det er da dumt at have samme data i to tabeller, eller?
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 :)
Den kan jeg vist godt lukke igen. ;-)
Kurser inden for grundlæggende programmering