Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB.NET ADO.NET] - Lettura record DB Access

    Sto diventando scema...non so perchè ma non funge...

    codice:
     Dim PercorsoDB As String = miaCartella & "/proprietà.mdb"
            Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=" & PercorsoDB
            Dim Cn As New OleDbConnection(ConnString)
            Dim sql As String
            '----------------------------------  
    
            idSito = Strings.Mid(main.Lista.Text, 1, Strings.Len(main.Lista.Text) - 4)
            sql = "SELECT * FROM siti WHERE ID=2"
            If Cn.State = ConnectionState.Open Then Cn.Close()
            Cn.Open()
            Dim cmd As New OleDbCommand(sql, Cn)
            Dim dr As OleDbDataReader = cmd.ExecuteReader
            txtDescrizione.Text = dr.Item("descrizione")
            dr.Close()
            dr = Nothing
            Cn.Close()
            Cn = Nothing
    mi da errore su dr.Item("descrizione") dicendomi che non c'è nessun valore...il problema è che il valore c'è....idem se metto dr("descrizione") (Descrizione è il nome di uno dei campi del record).

    Sicuramente mi sfugge qualcosa ma nn riesco a vederla....

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Qual e' l'errore esatto ? (messaggio in inglese ...)

    P.S. Ma programmi per lavoro, studio o perche' ti costringono con la tortura ...?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    "{"Nessun dato esistente per la riga/colonna."}"

    e non mi prender in giro...

    Programmo per hobby comunque...

    (il problema cmq è che nella colonna il dato c'è)



    Ps: Non vedo messaggi in inglese...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Veronica80
    "{"Nessun dato esistente per la riga/colonna."}"
    Prova con la linea segnata in rosso

    codice:
      Dim dr As OleDbDataReader = cmd.ExecuteReader
      dr.Read()
      txtDescrizione.Text = dr.Item("descrizione")
    e non mi prender in giro...
    Assolutamente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    funziona! Grazie 10000!

    Assolutamente ...
    Approfitti della tua posizione di super programmatore!

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.