连接ACCESS数据库参数问题
我在ACCESS查询中建立了一个查询,需要输入一个参数.
即双击查询时,跳出"输入参数值",然后手动输入相应字符,查询成功.
现在问题是在ASP中直接调用查询显示"至少一个参数没有被指定值",
问题是我怎样才能通过ASP传递一个参数??
谢谢!
session post get 方法很多
ACCESS的参数化查询
http://hi.baidu.com/lz0830/blog/item/51cce73bde315be215cecb81.html
你的SQL语句跟你的页面表单实际返回的参数个数不一致。要么是你的表单提交的某参数实际为空,并没有能写到数据库里,要么就是你的表单根本就没有那个参数,而你的SQL语句里(应该是insert into)却有那个字段,这样的话去掉SQL里对应那个字段就行。不需要另外传一个参数。
如果那个参数不能去掉的话,建议你用IF语句,做一个判断,看看人家有没有填,如果有值就插入相应的值,如果没有值就随便插入一个替代字符,比如“no_value”.
一般出现"至少一个参数没有被指定值"这样的错误都是因为没有判断人家是不是有的地方没填写就提交了。
if name1="" then
name1="暂未填写"
else
name1=你页面表单里的值
或者禁止不填写也可以
if name1="" then
response.write(" <script language='javascript'>")
response.write("alert('信息填写不完善,请重填!');")
response.write(" </script>")
else
name1=你页面表单里的值
谢谢大家,我的源码是这样的
access的查询表名为:查询1,内容如下(不知
相关问答:
本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......
我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......
dim conn
dim connstr
dim db
dim dbpaswd (这个密码加在哪)
db=dbpath&"/"&dbname
connstr="DBQ="+server.mappath(""&db&"")+" ......
如何在access数据库 表中插入一个新的字段?
类型为是/否
http://hi.baidu.com/ku_tong/blog/item/393fbe3469eece49241f146a.html
参考上面的
SQL语句能用的 就是类型不知道 false t ......
VB+Access做的系統,
為方便查閱與打印,
需導出為execl表格,
help。
環境:Access表是Access 2000;
网上很多,百度一下
关注!
窗体代码
VB ......