cshap将文档写入sqlserver
时间: 2023-09-20 12:07:31 浏览: 92
以下是使用C#将文档写入SQL Server的示例代码:
```csharp
// 假设您已经连接到 SQL Server 数据库,并且有一个名为 "Documents" 的表格,
// 其中包含 "Id"(int)、"Name"(nvarchar)和 "Content"(varbinary)列。
// 读取文档内容
byte[] content = File.ReadAllBytes("path/to/document.docx");
// 创建 SQL Server 连接和命令对象
using (SqlConnection connection = new SqlConnection("connection string"))
using (SqlCommand command = new SqlCommand("INSERT INTO Documents (Name, Content) VALUES (@Name, @Content)", connection))
{
// 添加参数
command.Parameters.AddWithValue("@Name", "Document Name");
command.Parameters.AddWithValue("@Content", content);
// 打开连接并执行命令
connection.Open();
command.ExecuteNonQuery();
}
```
请注意,此示例代码仅供参考,并且可能需要根据您的实际需求进行修改。例如,您可能需要添加错误处理代码以处理连接和命令执行期间可能发生的异常。
阅读全文