c#中怎样把字符数组中的数据写入table里面?

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:43:41
如题,应该不能用insert into 语句了吧?
请高手指教

可以参考下面的例子

public int AddImage(string name,string type,int size,byte[] data)
{ ///获取连接字符串
string conString = ConfigurationManager.ConnectionStrings["ASPNET3WEBDBCONNECTIONSTRING"].ConnectionString;
///创建连接
SqlConnection sqlCon = new SqlConnection(conString);
///创建SQL语句
string cmdText = "INSERT INTO [Image](Name,Type,Size,Data,CreateDate)VALUES(@Name,@Type,@Size,@Data,GETDATE())";
///创建SqlCommand对象
SqlCommand sqlCmd = new SqlCommand(cmdText,sqlCon);
///创建参数并赋值
sqlCmd.Parameters.Add("@Name",SqlDbType.VarChar,200);
sqlCmd.Parameters.Add("@Type",SqlDbType.VarChar,50);
sqlCmd.Parameters.Add("@Size",SqlDbType.Int,4);
sqlCmd.Parameters.Add("@Data",SqlDbType.Image);
sqlCmd.Parameters[0].Value = name;
sqlCmd.Parameters[1].Value = type;
sqlCmd.Parameters[2].Value = size;
sqlCmd.Parameters[3]