Avatar billede cdull Nybegynder
02. november 2004 - 09:16 Der er 2 kommentarer og
1 løsning

Skrive data fra listbox til database

Hvordan får jeg smidt samtlige ting som jeg ligger i listbox ITEMS ind i en database?
Jeg kører mysql.

lad os sige der er 3 ting i listboxen, mercedes, opel, bmw.
de skal så ind i en tabel med posterne ID og Maerke.


Mange tak for hjælpen.


Havde oprettet et andet spørgsmål, men kom til at acceptere uden grund. troede det var et andet spørgsmål.
Avatar billede casualty Nybegynder
02. november 2004 - 22:18 #1
Hvilken driver vil du benytte? nedenstående er med byteFX: http://www.bytefx.com/dotdata.aspx

Du kan gøre således:

using ByteFX.Data.MySqlClient;
private void Insaet(){
  //åben connection
  MySqlConnection con = new MySqlConnection(
  "Database=minMySQLDB;Data Source=localhost;User Id=root;Password=");
  con.Open();

  //iterér listbox og indsæt
  foreach(String str in listBox1.Items){
    MySqlCommand sel = new MySqlCommand(
    "INSERT INTO biler(maerke) VALUES('"+str+"')", con);
    sel.ExecuteNonQuery();
  }

  con.Close();
}

(Ikke testet)

Mvh Casualty
Avatar billede cdull Nybegynder
03. november 2004 - 10:09 #2
Det lyder som en god måde. dog blev der svaret igen i mit gamle spørgsmål.

Jeg må lige lære at lave det med spørgsmål ordentligt.
Hvis nogen skulle støde ind på samme problem er linket til det andet spørgsmål:
http://www.eksperten.dk/spm/555742


Men tak for hjælpen, du kan lige smide et svar.
Avatar billede casualty Nybegynder
03. november 2004 - 19:43 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester