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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.