Hej! Ska du inte ha någon relation mellan tabellerna? Du måste nog öppna ett recordset för varje tabell du vill lägg till data i, om det nu är det du vill göra. Det är ingen relation mellan just det här tabellerna, utan jag vill endast uppdatera poster från olika tabeller. Jag är ganska säker på att du måste öppna ett recordset för varje tabell, om du tittar på resultatet från din select-sats när du har några poster i tabellerna kommer du att se att det blir ganska dumt... Förlåt för mitt dåligt uppställda problem. Uppdatera flera tabeller samtidigt?
Jag vill uppdatera flera tabeller samtidigt.
Helst använda AddNew.
Hur ser SQL-satsen ut?
Jag har försökt så här men det blir kaputt!
----------------------------
sql = "SELECT * FROM Users, Project WHERE 1=2 "
rstest.Open sql, conn, 1, 2
rstest.AddNew
rstest("Username") = Request.Form("txtusername")
rstest("Status") = Request.Form("txtstatus")
rstest.Update
----------------------------------
Hur ska jag göra, någon?Sv: Uppdatera flera tabeller samtidigt?
/JohanSv: Uppdatera flera tabeller samtidigt?
Måste jag verkligen skapa ett recordset för varje tabell, går det inte att uppdatera på samma sätt som när man använder en SELECT-sats
ex "SELECT User.Username, Project.ProjectName FROM User, Project WHERE Project.ProjectId=" & Request.Form("ID")Sv: Uppdatera flera tabeller samtidigt?
/JohanSv: Uppdatera flera tabeller samtidigt?
Okej i det fallet blir det fel, men om du anger en till nyckel tex
"AND User.blabla = Project. ablabl"
så får du ut ett vettigt resultat, men fortfarande, min fråga....
Går det att använda Add.New eller INSERT INTO med samma metod som när du väljer SELECT, dvs uppdatera flera tabeller samtidigt ?
/ Spitz