ciao.
con questa insert:
codice:
sqlmod="INSERT INTO tbProtocolliDdt (numddt,data,cliente,prodotto,causale,numfattura,numordine,operatore,noteddt) VALUES ((SELECT MAX(numDdt) FROM tbProtocolliDdt WHERE (YEAR(data) = "&YEAR(date)&") + 1 ),GetDate(),'"&strCliente&"','"&strProdotto&"','"&strCausale&"','"&strNumeroFattura&"','"&strNumeroOrdine&"','"&strOperatore&"','"&strNoteDDT&"')"
objConn.execute sqlmod
ottengo questo errore:
codice:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]In questo contesto sono consentite solo espressioni scalari, non subquery.
non è proprio possibile fare una query con subquery simile o sbaglio qualcosa io?
grazie.