Beror lite på men kan rekommendera följande tråd angående databashantering: http://www.webforum.nu/showthread.php?s=&forumid=29&threadid=61076&highlight=databas
Hej igen och tack för senast!
Jag funderar lite på det där med kommunikationen med en databas...
Jag håller på med lite olika "lab-projekt" och provar olika funktioner och lösningar för att hantera data ifrån en databas. Det finns ju många olika sätt att göra saker och ting och jag funderar lite över följande.
Om vi förutsätter att objekten finns...
'fungerar fint för att skicka in data...
'Me.OleDbDataAdapter1.InsertCommand.Connection.Open()
'Me.OleDbDataAdapter1.InsertCommand.CommandText = "INSERT INTO tbl_fraga(fraga) VALUES ('åda')"
'Me.OleDbDataAdapter1.InsertCommand.ExecuteNonQuery()
'Me.OleDbDataAdapter1.InsertCommand.Connection.Close()
'Me.OleDbDataAdapter1.Fill(DSet1)
'funkar lika fint
Me.OleDbInsertCommand1.CommandText = "INSERT INTO tbl_fraga(fraga) VALUES ('ojoj')"
Me.OleDbInsertCommand1.Connection = Me.OleDbConnection1
Me.OleDbInsertCommand1.Connection.Open()
Me.OleDbInsertCommand1.ExecuteNonQuery()
Me.OleDbDataAdapter1.Fill(DSet1)
Me.OleDbInsertCommand1.Connection.Close()
Vilket är bäst av ovanstående alternativ?
Skall man definiera commandtexten hos dataadaptern(System.Data.OleDb.OleDbDataAdapter) och sedan exekvera den, eller möjligtvis den senare modellen; (System.Data.OleDb.OleDbCommand)
Bägge sätten verkar fungera lika bra, är någon att föredra eller spelar det ingen roll? ...eller finns det något ännubättre och enklare sätt? I böckerna jag läser så används olika sätt men jag vet inte vilket som är "bäst".
Tack på förhand!
:)