this query
SELECT *
FROM tblContracts
LEFT JOIN tblPartys ON tblContracts.id = tblPartys.Contract_id
INNER JOIN tblAdministrators
ON tblContracts.AdministratorID = tblAdministrators.ID
works on mysql Database but it doesn’t work on Access DB !!!
I am getting this error blow:
System.Data.OleDb.OleDbException: Syntax error (missing operator) in
query expression ‘tblContracts.id = tblPartys.Contract_id INNER JOIN
tblAdministrators ON tblContracts.AdministratorID =
tblAdministrators.I’. at
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult
hr) at
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS
dbParams, Object& executeResult) at
System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object&
executeResult) at
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior
behavior, Object& executeResult) at
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior
behavior, String method) at
System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
Try to add a couple of parenthesis around the first join