English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 8.5.3800
  • Correzioni

ALL: Stored-proc lato client con query su altri database

copia link

Descrizione del difetto

Instant Developer permette di costruire stored-procedure lato client. Per farlo è sufficiente attivare il flag "Compila Lato Client" nella videata delle proprietà di una stored-procedure. In questo caso la procedura viene inclusa nell'applicazione e compilata direttamente nella tecnologia dell'applicazione, C# o Java. Qualora questa procedura contenesse riferimenti a tabelle di altri database, per esempio effettuasse un inserimento in una tabella di un altro database, si verificava un'eccezione gestita durante l'esecuzione della procedura.

Effetti del malfunzionamento

  • Si verificava un'eccezione interna gestita durante l'esecuzione della stored-procedure qualora venisse compilata lato client.

Soluzioni

Utilizzare la versione 8.5.3800. Qualora non sia possibile utilizzare tale versione è sufficiente copiare la procedura lato client ed eseguire quella invece della stored-procedure. La causa del problema, infatti, era che il database che conteneva la procedura non veniva correttamente informato dell'esistenza degli altri database. Pertanto quando l'applicazione client chiedeva al database di eseguire tale procedura si generava un errore interno gestito. Se la procedura veniva spostata all'interno dell'applicazione client, che invece è sempre informata di tutti i database, il problema non si presentava.

Funzionalità interessate

L'utilizzo di stored-procedure compilate lato client contenenti riferimenti ad altri database.

Note

  • Tale malfunzionamento si verificava in qualsiasi tipo di applicazione generata con Instant Developer: applicazioni web, servizi NT e web services.

Ultima modifica: 16/10/2009 / Validità: da 8.5.3800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum