Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SQL Server - Registrare messaggi delle query pass-through

42 views
Skip to first unread message

caezan

unread,
Jan 25, 2024, 5:28:47 AM1/25/24
to
Buongiorno a tutti.
In un client Access ho definito parecchie query Pass-Through verso SQL Server, il quale client funzionerà in modalità batch.
Qualora una query andasse in errore per qualche motivo, avrei la necessità che il messaggio di errore restituito da SQL Server venisse intercettato da Access e scritto in una tabella di Log, in questo modo potrei capire la natura e risolvere il problema al termine del batch.
In Access ogni query PT ha la proprietà "Registra messaggi:Si" e Microsoft mi dice che:
Registrare i messaggi - specificare se restituire i messaggi dal database SQL in una tabella dei messaggi di Access. Il formato del nome della tabella è nomeutente - nn, dove nomeutente è il nome di accesso per l'utente corrente e nn è un numero che inizia da 00.

Ho fatto esattamente come dice ma ovviamente al primo tentativo non ha funzionato... Ma la tabella deve avere una chiave? Come si deve chiamare il campo contenente la stringa del messaggio?
Inoltre preferirei avere un maggior controllo dell'operazione attraverso codice VBA.
Credo sia davvero una funzione poco usata, ma magari qualcuno nel gruppo ha gia trovato la soluzione.
Grazie in anticipo per l'aiuto.

james

unread,
Jan 25, 2024, 5:45:37 AM1/25/24
to
A me Access popola una tabella che genera di volta in volta chiamata
Admin e ultimamente leggo il contenuto, sempre lo stesso ->
[Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value is
eliminated by an aggregate or other SET operation.

e poi drop table...
chi sia questo Admin non l'ho capito :-D


caezan

unread,
Jan 29, 2024, 6:05:01 AM1/29/24
to
> A me Access popola una tabella che genera di volta in volta chiamata
> Admin e ultimamente leggo il contenuto, sempre lo stesso ->
> [Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value is
> eliminated by an aggregate or other SET operation.
> e poi drop table...
> chi sia questo Admin non l'ho capito :-D

Grazie per la risposta, ho provato e riprovato ma questa cartella Admin non viene creata, lo la vedo neanche per una frazione di secondo...
Pazienza ci rinuncio.

james

unread,
Feb 1, 2024, 8:50:55 AM2/1/24
to
tabella! no cartella...

caezan

unread,
Feb 2, 2024, 4:17:19 AM2/2/24
to
> > Grazie per la risposta, ho provato e riprovato ma questa cartella Admin non viene creata, lo la vedo neanche per una frazione di secondo...
> > Pazienza ci rinuncio.
> tabella! no cartella...

Si scusa, tabella.
0 new messages