| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5832 人关注过本帖
标题:参数类型不正确 或不在可以接受的范围之内,或与其他参数冲突
只看楼主 加入收藏
yu839778137
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-3-30
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
参数类型不正确 或不在可以接受的范围之内,或与其他参数冲突
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
begin
   if (edit1.Text='') or (edit2.Text='')then
   begin
      application.MessageBox('登录信息不能为空!','提示信息',mb_ok);
      edit1.SetFocus;
   end
   else
   begin
     with adoquery1 do
     begin
     Close;
     SQL.Clear;
     SQL.Add('select * from user where username=:a and userpass=:b');//查找用户信息
     showmessage(adoquery1.SQL.Text);
     Parameters.ParamByName('a').Value:=trim(Edit1.Text);
     Parameters.ParamByName('b').Value:=trim(Edit2.Text);
     Open;
     if RecordCount>0 then   //判断是否存在
       begin
       loginfrm.Hide;
       guanliyuanfrm.Show;
       end
     else                   
       begin
       application.MessageBox('密码或用户名有误!','提示信息',mb_ok);
       edit1.Text:='';
       edit1.SetFocus;
       end
     end
     end;
end;

不知道错哪里了,百度上和书上的代码都一样的,到了做系统的时候就出错了,好急!!!求帮忙!!!
2015-03-30 23:21
猫爪必须在上
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2015-3-31
收藏
得分:10 
SQL.Add('select * from user where username=:a and userpass=:b');//查找用户信息============这个位置应该是有问题,修改修改看看
2015-03-31 13:16
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
没有看到连接数据库的代码

DO IT YOURSELF !
2015-03-31 13:34
yu839778137
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-3-30
收藏
得分:0 
回复 3楼 wp231957
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

我也描述不清楚,方便加下QQ吗,毕业设计做不出来,好急啊
2015-03-31 21:17
yu839778137
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-3-30
收藏
得分:0 
回复 2楼 猫爪必须在上
这个跟书上和网上的代码都一样了,不知道该怎么改好,好急的
2015-03-31 21:17
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
mysql 数据库  ???  我没接触过呢

不过据说一般不使用odbc连接数据库 挺麻烦的  使用ado控件不好吗

DO IT YOURSELF !
2015-04-01 08:28
猫爪必须在上
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2015-3-31
收藏
得分:0 
回复 5楼 yu839778137
举例:
StrXingHao:=Combobox1.Text;
adodataset1.Active:=false;//刷新
'select * from BackLabelModel where model='''+StrXingHao+'''';  //注意此处的转意标点,可以设置断点,运行查看;BackLabelModel为数据库中表名,可根据自己数据库中表名修改,model为列名。
adodataset1.Active:=true;
2015-04-07 09:42
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 
未定义参数类型

大家都是朋友,有空就来坐坐!
2015-04-09 14:50
快速回复:参数类型不正确 或不在可以接受的范围之内,或与其他参数冲突
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016298 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved