要把字符串变量给数量库变量,数据库变量怎么定义?
来源:百度知道 编辑:UC知道 时间:2024/05/16 10:16:41
如存储过程中的变量
@PostTypeId1
要接受来自网页的字符串变量
postTypeId1="工程师"
这时@PostTypeId1要定义成什么类型?
@PostTypeId1
要接受来自网页的字符串变量
postTypeId1="工程师"
这时@PostTypeId1要定义成什么类型?
定义数据库变量时后面可以加上他的类型
比如@PostTypeId1 varchar(50)
SqlParameter myParameter = new SqlParameter("@PostTypeId1 ",SqlDbType.varchar,50);
myParameter.value="工程师";
varchar(50或者100)就好了
直接var @postTypeld1 就可以拉
SqlParameter myParameter = new SqlParameter("@PostTypeId1 ",SqlDbType.varchar,50);
myParameter.value="工程师";
这个叫命名参数
定义一个SqlParameter 的对象,其名称为@PostTypeId1,类型为varchar 长度50值为工程师
如果是调存储过程,,那么必须指明这个myParameter 变量是存储过程的哪个参数,加上:myParameter.Direction = ParameterDirection.Input; 这个是指存储过程的输入参数
myParameter.Direction =ParameterDirection.Output ; 输出参数
好了
很详细了