webForumDet fria alternativet

Skapa ny post med SQL”

.NETur .NET

8 svar · 464 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej (igen)

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()

Får bara felet 'Unahandled exeption

Mvh

Medlem sedan nov. 2003569 inlägg
#2

Dim strSQL As String = "INSERT INTO tblTest (namn) VALUES ('bossebus')"

Medlem sedan feb. 20013 023 inlägg
#3

Re: Skapa ny post med SQL”

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()
Medlem sedan aug. 2001969 inlägg
#4

Fan vad slarvigt av mig att missa parantesen!!

Hur som helst så provade jag enligt ovan men får ändå samma fel??

Medlem sedan jan. 20012 204 inlägg
#5

Är anslutningsstränegn riktig?
kolla på http://www.connectionstrings.com/ kanske ska vara ett ";" på slutet?

Medlem sedan aug. 2001969 inlägg
#6

jodå anlutningsträngen var okey.. Men...

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..

tack ändå för hjälpen!

Medlem sedan feb. 20013 023 inlägg
#7

Om du hade catchat exceptionet hade du kunnat titta på felmeddelandet och av det förstått att det var fel fältnamn direkt...

Medlem sedan aug. 2001969 inlägg
#8

nu är jag inte med.
Hur catchar jag exeptionet??

Är det när man använder TRY m.m och fångar felet eller??

Medlem sedan nov. 20022 355 inlägg
#9

precis!

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)