+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

[VS2008][Query][MDX] rilevare Query MDX errate

  1. #1
    Marduck non è in linea Novello
    Post
    18
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutti!
    Sto usando il seguente codice ottenere una cellset da una Query Mdx.

     
    Dim command As New AdomdCommand(QueryMdx, connection)
    Try
    Me.Cellset = command.ExecuteCellSet
    Catch ex As Exception
    Messagebox.Show(ex.Message)
    End Try
    
    Veniamo ora al mio problema: se la variabile QueryMdx contiene una interrogazione errata, l'istruzione command.ExecuteCellSet non solo non genera una eccezione che posso rilevare tramite Try/Catch, ma soprattutto restituisce un oggetto Cellset valido con 0 righe.

    So per certo che la mia stringa MDX non è valida, infatti l'MDX Saple Application di SqlServer 2005 mi restituisce il seguente errore:
    Unable to display opened cellset.
    Impossibile creare celle per questo set di celle. Uno degli assi non contiene posizioni.
    A questo punto, come posso controllare in Vb se la mia stringa MDX è corretta?

    Ciao e grazie.
    ℹ️ Leggi di più su Marduck ...

  2. #2
    Marduck non è in linea Novello
    Post
    18
    Like Inviati  
    0
    Like Ricevuti  
    0
    Cavoli, nessuno sa rispondere a questa cosa?
    Spero di non aver chiesto qualcosa di impossibile o (ancora peggio) assurdo.

    Grazie comunque per l'attenzione
    ℹ️ Leggi di più su Marduck ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [vs2008 pro]Per l'operazione è necessario una query aggiornabile
    Da sistemista nel forum Microsoft Windows
    Risposte: 0
    Ultimo Post: 03-02-2020, 10:25
  2. Risposte: 7
    Ultimo Post: 05-09-2019, 09:09
  3. Risposte: 6
    Ultimo Post: 21-01-2019, 16:23
  4. Risposte: 7
    Ultimo Post: 23-06-2015, 15:14
  5. Risposte: 13
    Ultimo Post: 04-10-2010, 16:13