09. september 2003 - 08:58Der er
13 kommentarer og 1 løsning
Indsætte data i acces
Jeg skal have smidt data ned i en acces database. Simpelt Eks: Et navn fra en textbox skal gemmes i feltet "navn" i "tabel1" i databasen "db1.mdb"
Hvis jeg kunne få smidt et simpelt eksempel i hovedet som kan udføre ovenstående. Enten ved hjælp af oledbdataadapter-komponenten eller også bare skrevet i kode.
oki.. men jeg har blot kopieret din kode og ændret stien og attribut-navnene i forespørgslen:
Dim strConnection As String Dim strSQL As String Dim objConnection As OledbConnection Dim objCommand As OledbCommand Dim objDataReader As OledbDataReader strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=G:\Line og Gordon og charlotte Hovedopgave\db1.mdb" objConnection = New OledbConnection(strConnection) objConnection.Open() objCommand = New OleDbCommand() objCommand.Connection = objConnection objCommand.CommandText = "INSERT INTO Bruger_tabel(Login) VALUES (@login1)" objCommand.Parameters.Add("@login1", OleDbType.VarChar).Value = TextBox1.Text objCommand.ExecuteNonQuery() objConnection.Close()
Det er jo lidt svært at tjekke din SQL, men det du har skrevet forudsætter at der er en tabel i din database med navnet Bruger_tabel og i den tabel skal der være et felt med navnet Login, der skal have typen Text.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.