Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    VB.net 2010 connessione con database asccess errore "Nessun dato esistente per quest"

    Ciao.
    ho un problema che cereco inutilmente di risolvere da settimane.
    Ho utilizzato il seguente codice per la visualizzazione dei dati di un database access tramite l' OLEDB connection:
    codice:
    strsql = "SELECT T1.*, T2.*" & vbCrLf & "FROM T1 INNER JOIN T2 ON T1.ID_T2 = T2.ID" & vbCrLf & "WHERE (((T1.ID)=" & ListBox.SelectedItems(0).Text & "));" 
            Dim acscmd As New OleDb.OleDbCommand
            acscmd.CommandText = strsql
            acscmd.Connection = acscon
            acsda.SelectCommand = acscmd
            acsdr = acscmd.ExecuteReader
            While (acsdr.Read)
                Dim m As New MaskedTextBox
                m.Mask = "99/99/9999"
                m.Text = acsdr("Data").ToString
                Data.Value = m.Text
                Oggetto.Text = acsdr("Oggetto").ToString
            End While
            acscmd.Dispose()
            acsdr.Close()
    Mi da un messaggio d' errore:"Nessun dato esistente per questa riga/colonna"
    Help!!!!!!!!!!!!!!!!!!!!!!!!

  2. #2

    Moderazione

    Ti ricordo che il codice va postato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione; qui ho corretto io (oltre ad aver rimosso la discussione-doppione), in futuro ricordatene.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    - Puoi indicare anche QUALE riga ti indica l'errore?
    - Cosa contiene il campo letto?
    - Sei certo che il campo possa essere vuoto o NULL?

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.