AccessDataSource 如何传递参数!
AccessDataSource 如何传递参数!我建立了一个access数据库,在web中用AccessDataSource 连接它,数据库中有 week 周,year 年,字段,我字符串中是这样的 ...WHERE (department.dtext = ?) AND (weeknews.week = ?) AND (weeknews.[year] = ?)
department 用的是session("department") ,可以得到上一页面传来的值,
week,year 在数据库中类型为 短整型,我先用 FormFiled 试,Request.Form("week");不行,后用Session("week"),也不行,不知道问题出在那里了,是数据类型不对吗,FormFIled 参数是不是就是窗体中的成员变量!
急,回答就给分!
--------------------编程问答-------------------- 在AccessDataSource的属性配置里可以设置参数啊 --------------------编程问答-------------------- 你要确认字段的类型,和一般的数据库类型有些不同,比如access的日期是以 # 来标记的吧 '#2008-3-25#'
你先吧sql语句取出来,然后在access中执行,可是否有问题,如果可以执行,那就是参数传递或参数类型这样的问题 了。 --------------------编程问答-------------------- 可以执行,另外数据库中有两个字段 week,year 都是int型,短整形的,就是苦与参数传不进去?》 --------------------编程问答-------------------- 你提交参数week和year的方式是get还是post
是post的话需要Request.Form,get是Request.QeuryString
Request也可以,包括了get,post,header和cookie等 --------------------编程问答-------------------- 如果可以执行,那就直接加参数啊 ,parameters.add... 然后要 按照 你sql语句的参数的顺序 依次加入进去就可以了。
参数名是 ? --------------------编程问答--------------------
补充:.NET技术 , ASP.NET