【发布时间】:2011-08-28 14:27:19
【问题描述】:
我目前正在使用以下 sn-p 将数据插入数据库中的表中。它工作得很好。但是,我想开始添加文件名数据,但不知道如何继续。
我有以下几点:
// Create command
comm = new SqlCommand(
"INSERT INTO Entries (Title, Description) " +
"VALUES (@Title, @Description)", conn);
// Add command parameters
comm.Parameters.Add("@Description", System.Data.SqlDbType.Text);
comm.Parameters["@Description"].Value = descriptionTextBox.Text;
comm.Parameters.Add("@Title", System.Data.SqlDbType.NVarChar, 50);
comm.Parameters["@Title"].Value = titleTextBox.Text;
我还有一个文件上传选项。但是,我不知道如何使用它来执行以下操作:
- 将文件移动到我的images目录和
- 将 filename 值存储在我的表中。
我已将正确的 enctype 添加到表单中,但现在有点丢失。
有人能解释一下最好的方法吗?
非常感谢您对此提供的任何帮助。
【问题讨论】:
-
如果你使用的是sql server 2008,可以考虑使用FILESTREAM .technet.microsoft.com/en-us/library/bb933993.aspx
标签: asp.net sql sql-server image upload