.net 插入特殊字符,如♦☺♦♣◘• 进入SQL Server数据库
从任何输入填充,我想通过特殊字符,如♦☺♦♣◘• 如果Notes输入参数为♦☺♦♣◘• 然后,当我点击编辑,我需要进入♦☺♦♣◘• 在Notes填充和数据库中,还需要在Notes列中插入值♦☺♦♣◘•.`.net 插入特殊字符,如♦☺♦♣◘• 进入SQL Server数据库,.net,sql-server,.net,Sql Server,从任何输入填充,我想通过特殊字符,如♦☺♦♣◘• 如果Notes输入参数为♦☺♦♣◘• 然后,当我点击编辑,我需要进入♦☺♦♣◘• 在Notes填充和数据库中,还需要在Notes列中插入值♦☺♦♣◘•.` SqlParameter[] param = { new SqlParameter("@ManagerComment", seqm.Notes), new SqlParameter("@GroupId", groupId) }; 您应该将后端表中的数据类型定义为NVARC
SqlParameter[] param =
{
new SqlParameter("@ManagerComment", seqm.Notes),
new SqlParameter("@GroupId", groupId)
};
您应该将后端表中的数据类型定义为NVARCHAR数据类型。我正在展示NVARCHAR列的插入示例:
创建表TestNotes NVARCHAR255
插入测试
价值观♦☺♦♣◘•'
从测试中选择*
将值传递给存储过程以进行插入时,必须将参数值作为NVARCHAR传递。我正在显示要传递给注释的示例SqlParameter。
SqlCommand cmd=newsqlcommanddbo.Insertstoredprocedure,connection;
cmd.CommandType=CommandType.storedProcess;
cmd.Parameters。Add@ManagerComment,SqlDbType.NVarChar,255;
cmd.Parameters[@ManagerComment]。值=♦☺♦♣◘•;
确切的问题是什么?有错误吗?请始终包含足够的代码来显示问题。现在只有两个参数没有任何SQL语句或代码来运行它。