连接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,内容如下(不知
相关问答:
_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
int ret = 0;
_RecordsetPtr pset;
CString sql;
& ......
我写了个采集程序,在采集的时候打开不了网站,采集完了数据库释放了才可以打开
请问如何做到采集和浏览不冲突,也就是说采集时往数据库写数据时,同样可以正常读取数据 ?
谢谢你的建议,不过不适合我用 ......
Dim datatable As New DataTable 建立的一个内存表。
如何把datatable 表中的数据,保存到ACCESS数据库。最好有例子和源码
用oledb的数据库连接对象和数据适配器等对象,例
string&nbs ......
请问获得ACCESS(mdb)表头信息,如字段名称,字段类型,字段大小,特别是字段大小
如图:
Update 顶起
哪位做过给指点一下吧~~小弟不胜感激
OleDbConnection.GetOleDbSchemaTable ......
本人在编写一个小型网站,数据库是Access的,其中有一个表名为:user,字段为如下:
USERID(主键,自动编号),
ID(文本),
password(文本),
txtEmail(文本)
例:执行以下update语句,提示无法更 ......