webForumDet fria alternativet

Bästa sättet?

.NETur .NET

1 svar · 209 visningar · startad av Andreas L

Medlem sedan sep. 2000215 inlägg
Frågan#1

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!
:)

Medlem sedan apr. 20012 266 inlägg
#2

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

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