webForumDet fria alternativet

skriva till databas

.NET

0 svar · 175 visningar · startad av henrikjohansson

Medlem sedan maj 2000360 inlägg
Frågan#1

Det är juh oerhört smidigt att koppla sql till ett object.. Men går det att göra tvärt om..
Att jag tex gör egna inmatningar i ett dataset och sedan slänga in allt som jag lagt till och editerat i databasen på något enkelt sätt?

Lite kod för att på ett lätt sätt läsa ur en databas ifall någon är intresserad.

Shared Sub FillObj(ByVal obj As Object, ByVal sSQL As String)
            Dim Con As OleDbConnection = New OleDbConnection(System.Configuration.ConfigurationSettings.AppSettings.Get("dbconn"))
            Dim DA As OleDbDataAdapter = New OleDbDataAdapter(sSQL, Con)
            Dim DT As New DataTable()
            DA.Fill(DT)
            Con.Close()
            obj.DataSource = DT
            obj.DataBind()
        End Sub

Vad jag har förstått så skall man anväda sig av
DA.update(DT)
och för att lägga till en rad i DT så använder man dig av DT.addrow är detta korrekt eller tänker jag helt galet?

Eller jag är nog helt ute och cyklar på djupt vatten.. :)

Det kanske är dumt att ha en funktion för att fylla objekten.. eftersom när man sedan skall lägga till rader så måste man skapa nya datatables och dyl eftersom de bara använde i en funktion som det är nu..

Skall man ha alla DT tillgängliga med olika namn för varje webcontrol så att man sedan enkelt kan lägga till nya rader utan att behöva jobba sig med databasen?

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)