Ho creato una dll con mie classi. Con una di queste gestisco SQl Oledb. Nei due casi sotto indicati non riesco a bloccare l'errore nel titolo che mi provoca un'uscita dal form chiamante inaspettata. Qualcuno mi puo` dare un aiutino? Grazie
Case Is = EnumQuery.SelectWithParameter ' Select con Parametri
LanciaParametri(prm, StrutDaPassare)
OleDbAdpt = New OleDb.OleDbDataAdapter(Oledbcom)
OleDbAdpt.SelectCommand.CommandText = Quer
OleDbAdpt.SelectCommand.Connection = OleDbCon
OleDbCon.Open()
RispOledb = OleDbAdpt.SelectCommand.ExecuteNonQuery()
OleDbAdpt.Fill(ds)
If RispOledb = 1 Then dt = ds.Tables(0)
Beep()
'If MsAfineAz <> String.Empty Then _
'MessageBox.Show(MsAfineAz, MsAfineAz, MessageBoxButtons.OK, MessageBoxIcon.Information)
If RispOledb = 1 Then _
MessageBox.Show(MsAfineAz, MsAfineAz, MessageBoxButtons.OK, MessageBoxIcon.Information)
Return dt
Case Is = EnumQuery.SelectWithoutParameter ' Select senza Parametri
OleDbCon.ConnectionString = ConnDB
Oledbcom.CommandText = Quer
Oledbcom.Connection = OleDbCon
OleDbAdpt.SelectCommand = Oledbcom
OleDbCon.Open()
OleDbAdpt.Fill(ds)
If RispOledb = 1 Then dt = ds.Tables(0)
If Not DBNull.Value.Equals(dt.Rows(0).Item(0)) Then
IdTab = dt.Rows(0).Item(0)
Else
MessageBox.Show("Nessun Record!", "Nessun Record!")
End If