Skulle vilja spara en post i en databas men utan att använda dataset ?Går det ...
Provade följande
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\db.mdb")
Dim minReader As OleDbDataReader
Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES 'bossebus')"
Dim dbCommand As New OleDbCommand(strSQL, cn)
cn.Open()
dbCommand.ExecuteReader()
cn.Close()
Använd ExecuteNonQuery istället, samt rätta SQL enligt Nöffs förslag. Reader hämtar data och det ska du ju inte göra här.
Testa detta:
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\db.mdb")
Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES ('bossebus')"
Dim dbCommand As New OleDbCommand(strSQL, cn)
cn.Open()
dbCommand.ExecuteNonQuery()
cn.Close()
Då har man väll lyckats peta in ett lite "i" i fältnamnet på databasen. Svårt att skriva något till namn när fältet heter "inamn". riktigt dåligt av mig..