Avatar billede casualty Nybegynder
21. august 2004 - 22:34 Der er 4 kommentarer og
1 løsning

Endnu et Mysql ByteFX spørgsmål

Er der nogen der ved hvordan man, med ByteFX, kan lave et prepared statement?
Mvh Casualty
Avatar billede arne_v Ekspert
21. august 2004 - 22:43 #1
Java Prepared Statement = .NET Parameters
Avatar billede arne_v Ekspert
21. august 2004 - 22:44 #2
Eksempel:

        MySqlConnection con = new MySqlConnection("Database=Test;Data Source=localhost;User Id=;Password=");
        con.Open();
        MySqlCommand cre = new MySqlCommand("CREATE TABLE pics (id INTEGER PRIMARY KEY, pic MEDIUMBLOB)", con);
        cre.ExecuteNonQuery();
        MySqlCommand ins = new MySqlCommand("INSERT INTO pics VALUES (@id, @pic)", con);
        ins.Parameters.Add("@id", MySqlDbType.Int);
        ins.Parameters.Add("@pic", MySqlDbType.MediumBlob);
        for(int i = 0; i < npics; i++)
        {
            ins.Parameters["@id"].Value = i;
            ...
            ins.Parameters["@pic"].Value = data;
            ins.ExecuteNonQuery();
        }
        con.Close();
Avatar billede casualty Nybegynder
21. august 2004 - 22:46 #3
Vil det sige at jeg laver et almindeligt statement og erstatter værdier med '?'
Hvorefter jeg sætter alle værdier med en parameter collection?
Avatar billede casualty Nybegynder
21. august 2004 - 22:46 #4
OK tak
Avatar billede arne_v Ekspert
21. august 2004 - 22:47 #5
og et 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