bonjour,
je suis entrain de développer une application web où on Upload des fichiers dans une BD MySQL(je suis débutante en C#)
voici mon code pour uploader un fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
protected void uploadFich(object sender, EventArgs e)
    {
        string host = "localhost";
        string database = "commission";
        string user = "root";
        string password = "ABHM";
        string strSQL = "insert into fichiers('NomFich','Fichier') values('" + NomFich.Text + "','" + FileUpload1.FileBytes + "')";
        string strProvider = "Data Source=" + host + ";Database=" + database + ";User ID=" + user + ";Password=" + password;
        try
        {
            MySqlConnection mysqlCon = new MySqlConnection(strProvider);
            mysqlCon.Open();
            if (mysqlCon.State.ToString() == "Open" )
            {
                MySqlCommand mysqlCmd = new MySqlCommand(strSQL, mysqlCon);
               int comm = mysqlCmd.ExecuteNonQuery();
                if (comm == null )
                { Response.Redirect("erreurupload.aspx");}
                else
                { Response.Redirect("upload2.aspx");}
            }
            mysqlCon.Close();
 
 
        }
        catch( Exception er)
        {
            Label1.Text = er.Message ;
        }
 
 
    }

le champs Fichier de ma table est de type LongBlob.
mon code ça marche pas : après l'exécution je retiens pas le fichier dans la BD je retiens le champ fichier : System.BYtes[];
moi je veux avoir le fichier dans ma BD
il ya une erreur au niveau de la requette !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"insert into fichiers('NomFich','Fichier') values('" + NomFich.Text + "','" + FileUpload1.FileBytes + "')";
merci d'avance