Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 24 su 24
  1. #21
    Originariamente inviato da VaLvOnAuTa
    La funzione getItem dovrebbe permettermi di estrarre un singolo record (in formato stringa) dato il nome del record. Come faccio a prenderlo avendo a disposizione il datatable?.
    10x
    La datatable ti mette gia' a disposizione alcune funzioni utili che potrebbero servirti per recuperare uno o piu' records es.
    codice:
    myDataTable.Rows(0)("nomecolonna")
    oppure
    codice:
    Dim rows() As DataRow = myDataTable.Select("citta = Roma")
    Cosi come' finora, fossi in te modificherei la classe in modo che presenti metodi statici senza obbligare quindi chi la usa ad istanziare un oggetto (oltre che i metodi connect e close non servono a molto).
    A titolo di esempio, una traccia molto utile su come si puo' fare uno strato di accesso al db (o ai db) puo' venirti dal Data Access Application Block di Microsoft . Tempo fa adattai facilmente una classe del daab per l'utilizzo con mysql
    http://www.microsoft.com/downloads/d...DisplayLang=en
    Saluti a tutti
    Riccardo

  2. #22
    Far girare per gli strati dell'applicazione il datareader mentre la connection e' aperta non mi convince anche se puo' funzionare (non ho provato).
    No, non è che può funzionare... e che funziona!

    A riguardo della connessione aperta, vale quanto la scelta dell'uso del datatable o del datareader in un singolo strato di applicazione.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #23
    Originariamente inviato da AndreaZani
    ...vale quanto la scelta dell'uso del datatable o del datareader in un singolo strato di applicazione.
    Non mi sembra la stessa cosa, anzi. Il datareader si porta dietro una connessione aperta la datatable no. Quest'ultima una volta riempita te la puoi anche mettere in memoria (cache o altro) e usarla come ti pare. Cmq, de gustibus.
    Saluti a tutti
    Riccardo

  4. #24
    No, aspetta, mi hai frainteso.

    La questione che il datereader ti viene ritornato da una funzione della stessa classe o di un'altra classe non dove condizionare la normale scelta che si ha tra il datareader vs dataset nel richiedere i dati ad un database.

    Nei casi ti serva riutilizzare i dati il datatable è ok, ma in altri...

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

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.