Chyba IErrorInfo.GetDescription   otázka

VB.NET, SQL, ADO.NET, WinForms

Zdravím všechny přítomné.

Zkouším najít řešení nebo odpověď na chybu při vykonávání SQL dotazu na access MDB kde se má porovnat tabulky TAB1 a TAB2 a výsledek má být řádky z TAB1 které nejsou obsaženy v TAB2. mělo by fungovat "except", ale bohužel ať zkusím cokoliv tak to hází chybu.

Dim spoj As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\data.mdb"
mespojeniSEL = New OleDb.OleDbConnection(spoj)
sqlSEL = "SELECT z.model FROM zbozi z" _
         & " except SELECT model FROM zbozi_xml "
mujprikazIN = New OleDb.OleDbCommand(sqlSEL, mespojeniSEL)
mujprikazIN.Connection.Open()
Dim fdreadIN1 As OleDb.OleDbDataReader = mujprikazIN.ExecuteReader(CommandBehavior.CloseConnection)
While fdreadIN1.Read
'            If fdreadIN1.HasRows = True Then MsgBox("data " & fdreadIN1.GetValue(0), , "")
    Dim model = fdreadIN1.GetValue(0)
End While
mespojeniSEL.Close()
sqlSEL = ""

při provozu to spadne a zahlásí se chyba Funkce IErrorInfo.GetDescription se nezdařila - E_FAIL(0x80004005). Snažím se najít řešení a zjístit důvod proč to tomu dotyčnému padá.

díky za rady a upozornění pokud jsem něco přehlédl

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback