如何将C#.NET上传图片到SQL数据库中,只保存路径 请教高手写下详细代码和注释,谢谢
4个回答
展开全部
Using System.Data.SqlClient;
SqlCommand insertcmd = new SqlCommand("INSERT INTO 图片表(filename,path) VALUES(@filename, @path)", new SqlConnection("连接字符串"));
insertcmd.Parameters.Add("@filename",nvarchar,30);
insertcmd.Parameters.Add("@path",nvarchar,256);
insertcmd.Parameters.Item["@filename"].Value = 文件名;
insertcmd.Parameters.Item["@path"].Value = 路径名;
insertcmd.Connection.Open();
insertcmd.ExecuteNonQuery();
SqlCommand insertcmd = new SqlCommand("INSERT INTO 图片表(filename,path) VALUES(@filename, @path)", new SqlConnection("连接字符串"));
insertcmd.Parameters.Add("@filename",nvarchar,30);
insertcmd.Parameters.Add("@path",nvarchar,256);
insertcmd.Parameters.Item["@filename"].Value = 文件名;
insertcmd.Parameters.Item["@path"].Value = 路径名;
insertcmd.Connection.Open();
insertcmd.ExecuteNonQuery();
展开全部
你可以看看这个 我这个是进行批量上传的,应该对你有帮助http://hi.baidu.com/opaopao_/blog/item/9d1cbcb5fd8a364508230216.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我经常用的方法
string photo = "~/Admin/images/UserPhoto/" + System.IO.Path.GetExtension(fileUp.FileName).ToLower() + DateTime.Now.Ticks.ToString();
string photo = "~/Admin/images/UserPhoto/" + System.IO.Path.GetExtension(fileUp.FileName).ToLower() + DateTime.Now.Ticks.ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个我刚弄出来
string photo = 图片控件的url
然后就在写插入语句就行了.
string photo = 图片控件的url
然后就在写插入语句就行了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询