Vanwege een mgratie van een Microsoft Acces Database naar MS SQL Server 2000. Nu ben ik geen SQL guru maar heb toch al heel wat voor elkaar gekregen. Echter krijg ik bij de volgende code steeds een foutmelding:
de code:
UPDATE _CUSTOMER_ left join [Tussentabel Customer] LEFT JOIN Units ON ([Tussentabel Customer].Afdeling = Units.UnitNaam) ON (_CUSTOMER_.[SEQUENCE] = [Tussentabel Customer].MagicServiceDesk) SET _CUSTOMER_.[_GROUP_] = [Tussentabel Customer].[_group_], _CUSTOMER_.CLIENT = [Tussentabel Customer].[gebruikersnaam], _CUSTOMER_.FNAME = [Tussentabel Customer].[voornaam], _CUSTOMER_.[NAME] = [Tussentabel Customer].[achternaam], _CUSTOMER_.BLDNG = [Units].[gebouw], _CUSTOMER_.OFFICE = [Tussentabel Customer].[kamernummer], _CUSTOMER_.[_EMAILID_] = [Tussentabel Customer].[emailadres], _CUSTOMER_.[USEDEPT:] = [Tussentabel Customer].[usedept], _CUSTOMER_.[USECOMPANY:] = [Tussentabel Customer].[usecompany], _CUSTOMER_.[CREATEDFROMSSD:] = [Tussentabel Customer].[atedfromssd], _CUSTOMER_.[DISPLAYCLIENTCOMMENTS:] = [Tussentabel Customer].[playclientcomments], _CUSTOMER_.[_INACTIVE_:] = [Tussentabel Customer].[_inactive_], _CUSTOMER_.SOORTDIENSTVERLENING = [Tussentabel Customer].[soortdienstverlening], _CUSTOMER_.FK_UNITS = [Units].[unitID], _CUSTOMER_.PHONE = [Tussentabel Customer].[telefoonnummer]
WHERE _customer_.[_GROUP_]=1001 AND _customer_.[SEQUENCE]>1100
De foutmelding:
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'left'.
Ik weet dat het een heel lange code is en het 't lezen niet makkelijker opmaakt maar ik hoop dat iemand mij een stap verder kan helpen.
Het bekijken van tutorials/faq's op het internet heeft mij tot dusver nog niet geholpen maar uiteraard blijf ik ook daar zoeken.
de code:
UPDATE _CUSTOMER_ left join [Tussentabel Customer] LEFT JOIN Units ON ([Tussentabel Customer].Afdeling = Units.UnitNaam) ON (_CUSTOMER_.[SEQUENCE] = [Tussentabel Customer].MagicServiceDesk) SET _CUSTOMER_.[_GROUP_] = [Tussentabel Customer].[_group_], _CUSTOMER_.CLIENT = [Tussentabel Customer].[gebruikersnaam], _CUSTOMER_.FNAME = [Tussentabel Customer].[voornaam], _CUSTOMER_.[NAME] = [Tussentabel Customer].[achternaam], _CUSTOMER_.BLDNG = [Units].[gebouw], _CUSTOMER_.OFFICE = [Tussentabel Customer].[kamernummer], _CUSTOMER_.[_EMAILID_] = [Tussentabel Customer].[emailadres], _CUSTOMER_.[USEDEPT:] = [Tussentabel Customer].[usedept], _CUSTOMER_.[USECOMPANY:] = [Tussentabel Customer].[usecompany], _CUSTOMER_.[CREATEDFROMSSD:] = [Tussentabel Customer].[atedfromssd], _CUSTOMER_.[DISPLAYCLIENTCOMMENTS:] = [Tussentabel Customer].[playclientcomments], _CUSTOMER_.[_INACTIVE_:] = [Tussentabel Customer].[_inactive_], _CUSTOMER_.SOORTDIENSTVERLENING = [Tussentabel Customer].[soortdienstverlening], _CUSTOMER_.FK_UNITS = [Units].[unitID], _CUSTOMER_.PHONE = [Tussentabel Customer].[telefoonnummer]
WHERE _customer_.[_GROUP_]=1001 AND _customer_.[SEQUENCE]>1100
De foutmelding:
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'left'.
Ik weet dat het een heel lange code is en het 't lezen niet makkelijker opmaakt maar ik hoop dat iemand mij een stap verder kan helpen.
Het bekijken van tutorials/faq's op het internet heeft mij tot dusver nog niet geholpen maar uiteraard blijf ik ook daar zoeken.
TREQ Formula Rig || Fanatec CSL DD 8NM || MCLaren GT3 V2 || CSL Elite Pedals || 3x LG 27GL63T Ultragear || My F1 website The Paddock Crew