Dustin Stanley
asked on
Syntax Error 3075 for SQL in VBA MS Access
Hello,
I am getting a syntax error of 3075 for some SQL in VBA.
Here is what it says :
-------------------------- -
Error
-------------------------- -
Error 3075: Syntax error (missing operator) in query expression 'SKUs.SkuIDFROM SKUs INNER JOIN ReviseFixedPriceItemTemp ON SKUs.SkuID = ReviseFixedPriceItemTemp.S kuIdLongWH ERE (((SKUs.SkuID)=[ReviseFixe dPriceItem Temp].[Sku IdLong]))' . in Mod_ReviseBulkFixedPriceIt em
-------------------------- -
OK
-------------------------- -
What I have in my VBA is:
But when I use the same SQL in a query it works great:
I can't figure this one out and I know it is a simple solution but I can't see it. Thanks.
I am getting a syntax error of 3075 for some SQL in VBA.
Here is what it says :
--------------------------
Error
--------------------------
Error 3075: Syntax error (missing operator) in query expression 'SKUs.SkuIDFROM SKUs INNER JOIN ReviseFixedPriceItemTemp ON SKUs.SkuID = ReviseFixedPriceItemTemp.S
--------------------------
OK
--------------------------
What I have in my VBA is:
sSQL = "SELECT SKUs.*, SKUs.SkuID" _
& "FROM SKUs INNER JOIN ReviseFixedPriceItemTemp ON SKUs.SkuID = ReviseFixedPriceItemTemp.SkuIdLong" _
& "WHERE (((SKUs.SkuID)=[ReviseFixedPriceItemTemp].[SkuIdLong]));"
But when I use the same SQL in a query it works great:
SELECT SKUs.*, SKUs.SkuID
FROM SKUs INNER JOIN ReviseFixedPriceItemTemp ON SKUs.SkuID = ReviseFixedPriceItemTemp.SkuIdLong
WHERE (((SKUs.SkuID)=[ReviseFixedPriceItemTemp].[SkuIdLong]));
I can't figure this one out and I know it is a simple solution but I can't see it. Thanks.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER