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();

请我需要将图像的路径保存在我的数据库中但没有上传文件我的图像已经在服务器的文件夹中

4

2 回答 2

2

好像'不见了

string sqlcon = "insert into images(imgname,imgpath)values('"+imagename+"','"+imagepath+"')";
于 2012-12-26T22:38:31.253 回答
0

您的 SQL 语句中有两个错误:

  1. ' 不见了。

  2. 在 table(columns..) 和 VALUES 之间缺少空间:

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

看看这个: http ://www.w3schools.com/sql/sql_insert.asp

它描述了 INSERT INTO 语句。

于 2012-12-26T22:40:20.037 回答