C# 如何保存空的字节数组到sql
要将空的字节数组保存到SQL数据库中,您可以使用以下代码示例:
byte[] emptyByteArray = new byte[0];
string connectionString = "your_connection_string";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string query = "INSERT INTO YourTable (ByteArrayColumn) VALUES (@ByteArray)";
using (SqlCommand command = new SqlCommand(query, connection))
{
SqlParameter parameter = new SqlParameter("@ByteArray", SqlDbType.Binary);
parameter.Value = emptyByteArray;
command.Parameters.Add(parameter);
command.ExecuteNonQuery();
}
connection.Close();
}
请注意,您需要将your_connection_string替换为正确的数据库连接字符串,并将YourTable替换为要插入数据的表名。ByteArrayColumn应该是接受字节数组的列名。
此代码将使用SqlConnection和SqlCommand与数据库建立连接并执行插入操作。SqlDbType.Binary用于指定要插入的参数的数据类型
原文地址: https://www.cveoy.top/t/topic/irTU 著作权归作者所有。请勿转载和采集!