GimboMedlem sedan dec. 20001 626 inlägg jag har en relation mellan två stycken tabeller (contact, userlogin) i min databas där UID och code är kopplade till varandra, när jag kör denna kod:
conn.execute " UPDATE userlogin_contact SET " &_
" userlogin.customerID = '"&Request.Form("partnerID")&"'," &_
" userlogin.password = '"&Request.Form("Password")&"', " &_
" contact.First_name = '"&Request.Form("firstname")&"', "&_
" contact.Last_name = '"&Request.Form("lastname")&"', " &_
" contact.email = '"&Request.Form("email")&"' " &_
" WHERE UID = '" &Request.Form("partnerIDHidden")& "' "
så får jag detta fel:
Cannot use the column prefix 'userlogin'. This must match the object in the UPDATE clause 'userlogin_contact'.
SebbeMedlem sedan jan. 20032 285 inlägg Ska det inte stå såhär i början?
UPDATE userlogin, contact
Sen tror jag att det ska stå såhär i slutet.
WHERE userlogin.UID = '" &Request.Form("partnerIDHidden")& "'
LarsGMedlem sedan dec. 200012 464 inlägg Nej, det där är bara access.
conn.execute " UPDATE userlogin_contact SET " &_
" customerID = '"&Request.Form("partnerID")&"'," &_
" password = '"&Request.Form("Password")&"', " &_
" First_name = '"&Request.Form("firstname")&"', "&_
" Last_name = '"&Request.Form("lastname")&"', " &_
" email = '"&Request.Form("email")&"' " &_
" wHERE UID = '" &Request.Form("partnerIDHidden")& "' "
Du kan inte blanda in de tabeller som i vyn i din update.
Flyttas från ASP,
GimboMedlem sedan dec. 20001 626 inlägg lars om jag gör som du sa, så återkommer jag till mitt ursprungliga problem:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]View or function 'userlogin_contact' is not updatable because the modification affects multiple base tables.
LarsGMedlem sedan dec. 200012 464 inlägg Då har du alltså inte skapat triggern. Det är enda sättet.
GimboMedlem sedan dec. 20001 626 inlägg ohhhhhhhh ledsnar på d här snart... alltså är triggern det enda alternativet, men om man har relation mellan de två tabellerna??? hjälper det inte?
LarsGMedlem sedan dec. 200012 464 inlägg Det har inget med relationer att göra. Trigger.