Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: problemi di tipo

  1. #1
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302

    problemi di tipo

    Ho problemi di riconoscimento del tipo di una variablie:
    codice:
        dim p
    
        p=t.getPosti(struttura,settore)
    
        Response.write p.codicePosto
    la t.getPosti è una funzione chiamata da una applicazione COM+ fatta in VB che restituisce un Array di oggetti posto (che ovviamente è un tipo di oggetto creato da me). Il problema è che asp mi dà l'errore.

    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente
    /localsi/tabelle.asp, line 24

    dove la 24 è quella del response.write

    Mentre se dichiaro p facendo : dim p()

    lo stesso errore me lo da alla riga del t.getPosti.

  2. #2
    se ti restituisce un oggetto ci va il set ...

    set p=t.getPosti(struttura,settore)

  3. #3
    e la proprietà codiceposto di p è una stringa o è anch'essa un oggetto?

  4. #4
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    no, non è solo 1, ma un array di oggetti... lo stesso pezzo di codice in VB funziona dichiarando p come p() mentre in ASP no.

  5. #5
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    è una stringa

  6. #6
    non riesci a scoprire quanti elementi hai in uscita? ....

  7. #7
    se è un array dovresti stamparlo come p(numeroelemento).codice....

  8. #8
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    sì, scusami, ho sbagliato nel scriverlo qua sul forum.

    volevo mettere:

    p(0).getCodPosto

    cmq dà lo stesso errore

  9. #9
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    cmq la ubound funziona con p

  10. #10
    non puoi postare il pezzo in VB che hai detto funzionare? cerchiamo di tradurlo!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.