Questione : Errore 3001 in Excel VBA con MySQL - la domanda funziona benissimo in MySQL

Ciao tutto,

che sto provando a fare funzionare questa domanda all'interno di Excel VBA ed ottiene un errore 3001 “discussioni è del tipo errato, è fuori portata accettabile, o in conflitto uno un altro.„  Tuttavia gli impianti di domanda benissimo all'interno del

I di domanda di MySQL… hanno pensato appena che potrebbe essere il senso sono connectiong a MySQL da VBA.  Sto usando il ms 2.8 e la stringa del collegamento è.  lo strSQL non è oscurato affatto (so che probabilmente dovrebbe essere). rs del
Set = nuovo ADODB.Recordset
rs. Aprire lo strSQL, il consqldb, il adOpenStatic
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
gruppo “„ " del class= " del id= " codeSnippet824782 del
select (avg100ll) come sumav, somma (jeta1) come sumjet, somma (ipsamt) come ipsamt, posizione, anno (properdate) come anno da ars2.tickets dove arsid = entro l'anno (properdate), ordine di posizione da posizione;
class= del

Risposta : Errore 3001 in Excel VBA con MySQL - la domanda funziona benissimo in MySQL

Ciò è dovuto il recordset
Regolare i rs = Server.CreateObject (“ADODB.Recordset„)
objrs.CursorType = 2 'usano 2 anziché adCmdTable
objrs.LockType = 3 'usano 3 anziché adLockOptimistic
rs. Aprire lo strSQL, consqldb

e il consqldb dovrebbe essere stringa valida del collegamento
O usare quanto segue
rs. Aprire lo strSQL, il consqldb, 2.3
Altre soluzioni  
 
programming4us programming4us