09. marts 2004 - 11:37
Der er
2 kommentarer og 1 løsning
overføre tabelværdi til ny tabel
Hejsa roder med en form hvor folk skal logge ind og udfylde et skema. det folk udfylder smides i tabel2, deres login id hentes fra tabel1 Det jeg ik kan finde ud af er at skrive deres loginnavn i tabel2 Har lavet noget lign.: % Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/questions.mdb") Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From tabel1" brugerSQL = "SELECT * FROM brugere WHERE idUser=" & Session("idUser") rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rsbruger.Open brugerSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("svar1") = question1 rs("svar2") = question2 rs("svar3") = question3 rs("svar4") = question4 rs("navn") = rsbruger("brugernavn") rs("maaned") = MonthName(Month(Date)) rs.Update rs.Close Set rs = Nothing Conn.Close set Conn = Nothing response.redirect ("side2.asp") %> Nogen der kan hjælpe ?
Annonceindlæg fra Computerworld
09. marts 2004 - 11:45
#1
du skal bare lukke den første Rs ned, og så åbne den gamle bagefter <% Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/questions.mdb") Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From tabel1" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rsbruger.Open brugerSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("svar1") = question1 rs("svar2") = question2 rs("svar3") = question3 rs("svar4") = question4 rs("navn") = rsbruger("brugernavn") rs("maaned") = MonthName(Month(Date)) rs.Update rs.Close Set rs = Nothing strSQL = "SELECT * FROM Tabel" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rsbruger.Open brugerSQL, Conn, adOpenKeyset, adLockOptimistic ' Og så uploade til den nye tabel Conn.Close set Conn = Nothing response.redirect ("side2.asp") %>
09. marts 2004 - 12:11
#2
Spørgsmålet er til 30 point. Mentoz tror du har misforstået mig... Jeg skal ikke have noget overført til en ny tabel. Jeg skal blot hente data fra en anden tabel og udskrive i tabel1 Se her: rs("navn") = rsbruger("brugernavn") Jeg vil altså have de data som står i tabel2 overført til tabel1. Altså Hvordan tildeler jeg flere point til spørgsmålet ?
10. marts 2004 - 09:29
#3
lukket. Fandt ud af det, men ellers tak for hjælpen kan fortælle at jeg bare indsatte session variablen i tabellen navn istedet: rs("navn") = session("iduser")
Kurser inden for grundlæggende programmering