注册会员时提交数据类型非nvarchar的内容 怎么写?
字段名 数据类型 长度
Name nvarchar 20
aa decimai 9
bb int 4
cc char 10
dd text 16
ee bit 1
存储过程里是这样写的
ALTER PROCEDURE abc
(@Name [nvarchar](50),
@aa [nvarchar](50),
@bb [nvarchar](50),
@cc [nvarchar](50),
@dd [nvarchar](50),
@ee [nvarchar](50))
AS INSERT INTO [表名]
([Name],
[aa],
[bb],
[cc],
[dd],
[ee])
VALUES
(@Name,
@aa,
@bb,
@cc,
@dd,
@ee)
//连接数据库字符串
SqlConnection1 = new SqlConnection(ConfigurationSettings.AppSettings[ "Conn "]);
SqlCommand1=new SqlCommand( "abc ",SqlConnection1);
SqlCommand1.CommandType=CommandType.StoredProcedure;
//提取表单内容
SqlCommand1.Parameters.Add(new SqlParameter( "@Name ",SqlDbType.NVarChar,20));
SqlCommand1.Parameters[ "@Name "].Value =Name.Value.Trim();
我只会添加Name数据类型是nvarchar的字段 其他数据类型的请帮我写一下 好吗
存储过程里 是不是也要改动啊
------解决方案--------------------declare @text1
declare @text2
declare @text3
set @text1 = "a "
set @text2 = "b "
set @text3 = @text1 + @text2
这样就可以把@text1和@text2合并到一个@text3里了