<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>