Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703

    [vb.net]funz. parametri

    siccome ho parecchi parametri da passare ad una mia query. ho pensato di scrivere una funzione in modo da evitare di scrivere tutte le volte 100righe..mi sorge un dubbio però:
    normalemente faccio così

    codice:
                'creazione parametro sulla data di scadenza
                prm_datascadenza = New SqlParameter()
                prm_datascadenza.ParameterName = "@expdate"
                prm_datascadenza.Value = Convert.ToDateTime(txt_expdate.Text)
                myCmd.Parameters.Add(prm_datascadenza)


    funzione:
    codice:
       
     Sub newparametro(ByVal prm As SqlParameter, ByVal prm_name As String, ByVal prm_value As Object)
    
            prm = New SqlParameter()
            prm.ParameterName = prm_name
            prm.Value = prm_value
            myCmd.Parameters.Add(prm)
    
        End Sub
    il mio dubbio sorge sul tipo di prm_value, è giusto dichiararlo come Object???
    in tutti i casi richiamerei un testo contenuto all'interno di una textbox..
    grazie.

  2. #2
    visto che la proprietà di prm.Value è definita come object sicuramente fai bene a passargli un object.
    Questo non toglie che se lavori solo sulle stringhe puoi anche definire il parametro in input come stringa...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    ma se in prm.value dovrei passarci ad esempio un 'Date.now' che tipo di oggetto uso per definirlo??

  4. #4
    Now è una proprietà che ritorna un oggetto di tipo Date
    anche l'intellisense dovrebbe venirti in aiuto su queste cose.
    se nell'immediate scrvi
    ?Date.Now
    il risultato che ti dà è:
    #9/23/2009 7:05:21 PM#

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    azz cavolo..allora non va bene, è come immaginavo; dovrò definire un dato tipo il void del c++..in vb non saprei bene come si chiama un tipo generico..

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    object?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    infatti non penso vada bene, è per quello che ho fatto la domanda..
    il tipo del parametro dovrebbe prendere sia campi testo che campi dove devo richiamare propietà..ad esempio uno mi restituisce un date, ma un altro l'indice di una listbox..
    è per quello che mi chiedo se ci sia un tipo comune a tutti.

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    il tipo object è il tipo comune di tutte le classi del framework.. tutto è un object.. forse devi rivedere ciò che stai facendo se object non basta

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    mm..CIOè cosa intendi?rivedere la funzione?

  10. #10
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    spiega meglio il tuo problema che il tuo post di prima non è chiaro.. cosa non va con object?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.