salve,
ho il seguente codice che mi serve per controllare se nella tabella "pagamenti" ho già un record con codice prelevato da un file .txt:

codice:
                    myCmd.CommandText = "SELECT SERIAL FROM PAGAMENTI WHERE CODICE = '" & CodPagamento & "'"
                    myCmd.Connection = myConn
                    myCmd.Connection.Open()

                    dataReader = myCmd.ExecuteReader
                    dataReader.Read()
                    IndexPagamento = dataReader.Item("SERIAL")
Il problema è che a runtime, se la query non trova corrispondenze, ottengo l'errore "Tentativo non valido di lettura in assenza di dati".
Dato che questo controllo è per me essenziale, come posso risolvere il problema?

Grazie