2012-12-26 101 views
0

PLZ,任何人都可以在这段代码中获得帮助吗?在数据库中插入图像

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我需要保存在我的数据库 图片的路径,但没有uploadfile 我的形象已经在文件夹中的服务器

+0

这是什么问题?你有错误吗? –

回答

2

好像“失踪

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

非常感谢你,它的运行:) –

0

有在你的SQL语句中有两个错误:

  1. '失踪。

  2. 表之间(列..)和价值空间丢失:

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

在此请看: http://www.w3schools.com/sql/sql_insert.asp

它描述INSERT INTO语句。