包括2类
一种是数字类型,参数不用被引号括起来,如?id=1
另一种是其他类型,参数要被引号扩起来,如?name="phone"
包括二进制数据类型,字符数据类型,Unicode数据类型,日期和时间数据类型,数字数据类型,货币数据类型。
代码之前应该定义过CONN的吧!那个是数据库连接~!
执行SQL语句 检索DATAFROM中的数据
其中where用于指定查询条件,条件的要求是:字段名 比较 值。这里的字段名就是viewflag, & 是字符串连接运算符,后面的language是字段的值。这个值应该是在前面程序中确定的。意思就是viewflag这个字段的值是language。
把值赋给SORTPATH,然后输出吧~!
改成curs=exec(conn,strcat('select*from 库存表 where 品名=\'', [answer, '\'']));试试看吧
传入参数的方法有多种,但最常用的是指定参数名称的方法:
一、声明存储过程时使用@符号来声明参数,然后在存储过程中使用:
CREATE PROCEDURE [dbo].[Proc_Test]
(@Name varchar(50))
AS
BEGIN
-- code
END
二、直接在调用存储过程时,把需要传入的参数直接提供:
EXEC Proc_Test @Name='John'