2de Vraag

Status
Niet open voor verdere reacties.

Pilchaar

Gebruiker
Lid geworden
10 nov 2006
Berichten
42
hoe kan ik het volgende oplossen ik hed via acces een text van Ja/nee nu wil ik dit via vb.net oproepen en dit gaat in een textvak.
Maar als ik een aanpassing heb gedaan en wil saven zegt hij
An unhandled exception of type 'System.FormatException' occurred in system.data.dll
Additional information: String was not recognized as a valid Boolean.

en een Boolean is toch een ja/nee maar ik wil gewoon het woord ja of nee intippen en dit wil hij niet aanvaarden hoe kan ik dit dan oplossen
 
Om uw database een ja/nee te laten weergeven moet je er
toch rekening mee houden dat zowel access als VB in het
Engels werken. Bij deze de oplossing voor uw probleem:

Private Sub saveDB ()

Dim conn As New OleDB.OleDBConnection
Dim comm As New OleDB.OleDBCommand

conn.ConnectionString = "Ik heb er geen idee van waar je DB gelocaliseerd is!"
comm.Connection = conn

' Nu even uw probleem oplossen:

Dim var As Boolean

If txtTekst.Text = "Ja" Then
var = True
Else
var = False
End If

comm.CommandText = "INSERT INTO uwDB (veldnaam) VALUES (" & var & ")"
' Er kan een fout zitten in mijn sql statement ... maar het overgrote deel is correct!

Tryconn.Open()
comm.ExecuteNonQuery
conn.Close()
Catch ex As Exception
Messagebox.Show(ex.ToString()) End Try

End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan