2012-12-26 7 views
0

plz, quelqu'un peut-il aider dans ce code ??insérer l'image dans la base de données

string imagename="test.png"; 
     string imagepath=Server.MapPath("\\images"); 
     SqlConnection con = new SqlConnection(); 
     SqlConnectionStringBuilder S = new SqlConnectionStringBuilder("data source=hima-pc\\sql8;initial catalog=test; integrated security= True;pooling=false "); 
     con.ConnectionString = S.ConnectionString; 
     con.Open(); 
     string sqlcon = "insert into images(imgname,imgpath)values("+imagename+","+imagepath+")"; 

     SqlCommand myCom = new SqlCommand(sqlcon,con); 
     int numrow = myCom.ExecuteNonQuery(); 
     con.Close(); 

plz i besoin d'enregistrer le chemin de l'image dans ma base de données mais sans uploadfile mon image est déjà dans le dossier dans le serveur

+0

Et quel est le problème? Y a-t-il une erreur que vous obtenez? –

Répondre

2

semble comme «manquent

string sqlcon = "insert into images(imgname,imgpath)values('"+imagename+"','"+imagepath+"')"; 
+0

merci pour vous beaucoup, c'est courir :) –

0

Il sont deux erreurs dans votre déclaration SQL:

  1. Les 'sont manquants.

  2. entre la table (colonnes ..) et les valeurs de l'espace est manquant:

    string sqlcon = "INSERT INTO images(imgname,imgpath) VALUES ('"+imagename+"','"+imagepath+"');"; 
    

Jetez un oeil à ceci: http://www.w3schools.com/sql/sql_insert.asp

Il décrit l'instruction INSERT INTO.

Questions connexes