Results 1 to 2 of 2
  1. #1
    candide is offline Novice
    Windows 7 64bit Access 2007
    Join Date
    Apr 2013
    Posts
    5

    Question Access2007 error 3075 execute SELECT

    Hello,

    in Access-VBA I build a SQL string which looks like this:

    Code:
    SELECT tblKundenAnsprechpartner.lngKuIDKuAns, tblAnsprechpartner.strAnsNachname  FROM  (tblAnsprechpartner  INNER JOIN tblKundenAnsprechpartner ON (tblAnsprechpartner.lngAnsID = tblKundenAnsprechpartner.lngAnsIDKuAns))   INNER JOIN tblKunden ON (tblKundenAnsprechpartner.lngKuIDKuAns = tblKunden.lngKuIDCnt)   INNER JOIN tblKundenBerufsGrp ON (tblKunden.lngKuIDCnt = tblKundenBerufsGrp.lngKuIDKuBeGrp)  WHERE ((tblAnsprechpartner.strAnsNachname LIKE '%fe%')  AND (tblKundenBerufsGrp.lngBeGrpIDKuBeGrp = 1) ) ;
    The tables are in a SS2008R2 backend. When I test this SQL-string in SSMS it returns me some rows. The first INNER JOIN I surrounded with parentheses and one 3075-issue was corrected. All lines end with blank and then followed by CRLF.
    Any hints?
    --


    candide

  2. #2
    candide is offline Novice
    Windows 7 64bit Access 2007
    Join Date
    Apr 2013
    Posts
    5

    Cool solved

    Quote Originally Posted by candide View Post
    Hello,

    Code:
    SELECT tblKundenAnsprechpartner.lngKuIDKuAns, tblAnsprechpartner.strAnsNachname  FROM  (tblAnsprechpartner  INNER JOIN tblKundenAnsprechpartner ON (tblAnsprechpartner.lngAnsID = tblKundenAnsprechpartner.lngAnsIDKuAns))   INNER JOIN tblKunden ON (tblKundenAnsprechpartner.lngKuIDKuAns = tblKunden.lngKuIDCnt)   INNER JOIN tblKundenBerufsGrp ON (tblKunden.lngKuIDCnt = tblKundenBerufsGrp.lngKuIDKuBeGrp)  WHERE ((tblAnsprechpartner.strAnsNachname LIKE '%fe%')  AND (tblKundenBerufsGrp.lngBeGrpIDKuBeGrp = 1) ) ;
    candide
    the solution is:

    Code:
    INSERT INTO tblSuchErgebnisBG ( lngKdLtAdrId , strSuchErgebnis )  SELECT tblKundenAnsprechpartner.lngKuIDKuAns, tblAnsprechpartner.strAnsNachname  FROM  ((tblAnsprechpartner  INNER JOIN tblKundenAnsprechpartner ON (tblAnsprechpartner.lngAnsID = tblKundenAnsprechpartner.lngAnsIDKuAns))   INNER JOIN tblKunden ON (tblKundenAnsprechpartner.lngKuIDKuAns = tblKunden.lngKuIDCnt))   INNER JOIN tblKundenBerufsGrp ON (tblKunden.lngKuIDCnt = tblKundenBerufsGrp.lngKuIDKuBeGrp)  WHERE ((tblAnsprechpartner.strAnsNachname LIKE '%fe%')  AND (tblKundenBerufsGrp.lngBeGrpIDKuBeGrp = 1) ) ;
    so all INNER JOINS need parentheses except the last one!

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 3
    Last Post: 03-05-2013, 11:17 AM
  2. Replies: 6
    Last Post: 05-30-2012, 12:32 PM
  3. Replies: 5
    Last Post: 03-27-2012, 01:40 PM
  4. db.Execute Error 3061
    By JimG in forum Programming
    Replies: 5
    Last Post: 05-17-2010, 09:34 AM
  5. Error Message in Access2007
    By Storm91 in forum Access
    Replies: 3
    Last Post: 02-18-2010, 02:56 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums