Originariamente inviato da cleaner
se il servizio è messo in automatico, cioè si autoavvia con windows il codice funziona, mentre se il servizio è avviato manualmente da quell'errore;
Cioè, non hai la possibilità di fare del debugging sul tuo progetto?
Se la risposta è "no", come puoi dire che l'errore riscontrato si verifichi esattamente nel codice che hai riportato?

Originariamente inviato da cleaner
ma perchè si comporta così??
Veramente, non è nemmeno chiaro cosa succede, alla fine dei conti: non fai debugging, lanci un programma, ottieni un errore e posti un pezzo di codice che potrebbe non essere quello che lo provoca, quindi risulta difficile ora fare delle supposizioni.

Originariamente inviato da cleaner
poi vorrei fare alcune considerazioni... per quanto riguarda la stringa utilizzata mi è stato consigliato di cambiarla ... mi potreste indicare quale utilizzare tra quelle disponibili qua?http://www.connectionstrings.com/sql-server-2005
C'è già un problema da risolvere, che è quello iniziale e rappresentato dal titolo della discussione: sollevarne un altro all'interno della stessa può generare solo un gran casino.

Originariamente inviato da cleaner
infine volevo sapere..ma quale sarebbe il recordset da scorrere?e con quale propietà? di solito io usavo movenext...grazie.
Ma questa cosa non l'hai già fatta con il codice che hai postato?

Insomma, non si capisce in quale situazione ci troviamo qui... :master: