<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Il 05/07/2012 11:24, piergiorgio
      pancino ha scritto:<br>
    </div>
    <blockquote
      cite="mid:1341480298.44766.YahooMailNeo@web171503.mail.ir2.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:lucida
        console, sans-serif;font-size:8pt">
        <div style="font-family: 'lucida console', sans-serif;
          font-size: 8pt; "><span>A quanto pare ho capito... in un forum
            ho trovato che la struttura delle query da Access a
            SQLServer cambia, quindi la riga giusta è del tipo</span></div>
        <div style="font-family: 'lucida console', sans-serif;
          font-size: 8pt; "><span><br>
          </span></div>
        <div><span style="font-size: 11px;">
            <div>sqlstringdbo_art_0="""UPDATE dbo.articoli_0</div>
            <div>                SET dbo.articoli_0.descrizione_2 = '%s'
              , dbo.articoli_0.barcode = '%s'</div>
            <div>                FROM dbo.articoli_0 </div>
            <div>                INNER JOIN dbo.listini_art_for ON
              dbo.articoli_0.cod_art = dbo.listini_art_for.art_cod </div>
            <div>                WHERE dbo.listini_art_for.cod_art_ana =
              '%s' </div>
            <div>                AND dbo.listini_art_for.cod_ana = %d
              ;"""  %(
self.dict_articoli[articolo]["descrizione"],self.dict_articoli[articolo]["barcode"],articolo,self.codice_fornitore)</div>
            <div><br>
            </div>
            <div>In pratica si inverte l'ordine di INNER JOIN e il Where
              va in fondo...</div>
            <div>Io usavo il compositore access per crearmi le query :)
              e quindi ci sono cascato</div>
            <div>Che fatica però, sento davvero l'esigenza di un debug
              :)</div>
            <div><br>
            </div>
            <div>Pier</div>
          </span></div>
        <div style="font-family: 'lucida console', sans-serif;
          font-size: 8pt; "><br>
        </div>
        <div style="font-size: 8pt; font-family: 'lucida console',
          sans-serif; ">
          <div style="font-size: 12pt; font-family: 'times new roman',
            'new york', times, serif; ">
            <div dir="ltr"> <font face="Arial" size="2">
                <hr size="1"> <b><span style="font-weight:bold;">Da:</span></b>
                piergiorgio pancino <a class="moz-txt-link-rfc2396E" href="mailto:piertoni@yahoo.it"><piertoni@yahoo.it></a><br>
                <b><span style="font-weight: bold;">A:</span></b>
                <a class="moz-txt-link-rfc2396E" href="mailto:python@lists.python.it">"python@lists.python.it"</a> <a class="moz-txt-link-rfc2396E" href="mailto:python@lists.python.it"><python@lists.python.it></a>
                <br>
                <b><span style="font-weight: bold;">Inviato:</span></b>
                Giovedì 5 Luglio 2012 10:31<br>
                <b><span style="font-weight: bold;">Oggetto:</span></b>
                Re: Query in PyQt<br>
              </font> </div>
            <br>
            <div id="yiv1522156880">
              <div>
                <div style="color: rgb(0, 0, 0); background-color:
                  rgb(255, 255, 255); font-size: 8pt; font-family:
                  'lucida console', sans-serif; ">
                  <div style="font-size: 8pt; font-family: sans-serif; "><span><br>
                    </span></div>
                  <div style="font-size: 8pt; font-family: sans-serif; ">Ora
                    riesco a visualizzare l'errore, ma non capisco
                    cos'è, a me sembra tutto giusto...</div>
                  <div style="font-size: 8pt; font-family: sans-serif; "><br>
                  </div>
                  <div><span style="font-size:11px;">[Microsoft][ODBC
                      SQL Server Driver][SQL Server]Sintassi non
                      corretta in prossimità della parola chiave
                      'INNER'. QODBC3: Unable to execute statement</span><br>
                  </div>
                  <div><span style="font-size:11px;"><br>
                    </span></div>
                  <div><span style="font-size:11px;">questa è la
                      stringa:</span></div>
                  <div><span style="font-size:11px;"><br>
                    </span></div>
                  <div><span><span style="font-size:12px;">sqlstringdbo_art_0=
                        """UPDATE dbo.articoli_0 INNER JOIN
                        (dbo.listini_art_for ON dbo.articoli_0.cod_art =
                        dbo.listini_art_for.art_cod ) SET
                        dbo.articoli_0.descrizione_2 = "%s" ,
                        dbo.articoli_0.barcode = "%s" WHERE
                        (dbo.listini_art_for.cod_art_ana = "%s" ) AND
                        (dbo.listini_art_for.cod_ana = %d );""" %
(self.dict_articoli[articolo]["descrizione"],self.dict_articoli[articolo]["barcode"],articolo,self.codice_fornitore)</span><br>
                    </span></div>
                </div>
              </div>
            </div>
            <br>
            <br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a>
</pre>
    </blockquote>
    <br>
    hai mai sentito parlare di sqlalchemy ?<br>
    dimenticarsi dell' SQL a volte ha i suoi vantaggi :))))<br>
    <br>
    ciao<br>
    <br>
    <br>
  </body>
</html>