DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hfh9801
今日帖子: 14
在线用户: 12
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 11:27:54
标题:
存储过程执行过程中报错,求解! 浏览:1313
加入我的收藏
楼主:   adostoredproc1.Close;
  adostoredproc1.ProcedureName:='get_selectid';
  adostoredproc1.Parameters.ParamByName('@id').Value:=trim(edit1.Text);
  adostoredproc1.Prepared:=true;
  adostoredproc1.Open;
在执行到这句时报错:adostoredproc1.Parameters.ParamByName('@id').Value:=trim(edit1.Text);
望高手指点!
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 hjjszhshs (我心飞翔) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 11:43:22
1楼: 是不是數據類型不匹配?
----------------------------------------------
-
作者:
男 lchcmm (it) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 12:02:01
2楼: 报什么错呀?
----------------------------------------------
-努力
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 12:13:20
3楼: 如下:
此帖子包含附件:
JPEG 图像
大小:19.9K
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 12:14:35
4楼: 我的存储过程:
create procedure select_id
@id char(10)
as 
select * from table2
where id=@id
劳烦各位了!
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 001zqk (迷路不孩) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 12:26:26
5楼: 不是要在adostoredproc1.ProcedureName:='get_selectid';後面加個
        adostoredproc1.clear;
        adostoredproc1.refresh;

       

----------------------------------------------
我的心太乱要一些空白
老天在不在忘了为我来安排
我的心太乱害怕爱情的背叛
想哭的我像是一个迷路小孩
迷路的小孩
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 13:26:06
6楼: TADOSTOREDPROC根本就没有该方法
adostoredproc1.clear;
adostoredproc1.refresh;
继续等待!
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 001zqk (迷路不孩) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 13:40:32
7楼: 有是有的,就是我漏了點東東,應該是:
adostoredproc1.Parameters.clear;
adostoredproc1.Parameters.refresh;
現在應該對了,不好意思.
----------------------------------------------
我的心太乱要一些空白
老天在不在忘了为我来安排
我的心太乱害怕爱情的背叛
想哭的我像是一个迷路小孩
迷路的小孩
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 14:55:24
8楼: 在连续执行的第二次报错!
此帖子包含附件:
JPEG 图像
大小:16.9K
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 wyz1738 (包子) ★☆☆☆☆ -
盒子活跃会员
2004/7/23 18:48:37
9楼: 大哥,服了你了,第一个错误原因明明说了参数没找到。
你自己看看吧,感觉要到ID前面的@去掉
----------------------------------------------
一个DELPHI学习者、爱好者
作者:
男 hjjszhshs (我心飞翔) ★☆☆☆☆ -
盒子活跃会员
2004/7/26 11:45:12
10楼: adostoredproc1.ProcedureName:='get_selectid';
改為﹕
adostoredproc1.ProcedureName:='get_selectid:p1';
試試.

----------------------------------------------
-
作者:
男 ddzhouqian (007) ★☆☆☆☆ -
盒子活跃会员
2004/7/26 14:44:20
11楼: to:hjjszhshs (我心飞翔) 
还是不行啊!

P1表示什么意思?
----------------------------------------------
-按此在新窗口浏览图片
作者:
男 chinaandys (星哥) ★☆☆☆☆ -
普通会员
2004/7/26 15:46:44
12楼: adostoredproc1.Parameters.refresh;
----------------------------------------------
我希望我们通过网络能成为朋友
作者:
男 snpl (snpl) ★☆☆☆☆ -
盒子活跃会员
2004/7/26 15:52:05
13楼: 应该是这样:
Close;
ProcedureName:='get_selectid;1';
Parameters.Refresh;
......
----------------------------------------------
-
作者:
男 hetsum (hetsum) ★☆☆☆☆ -
盒子活跃会员
2004/7/26 15:57:18
14楼: 你在设计的时候能看到Params中看到名为"@id"的参数吗?如果不能,肯定不行!
不过我想应该可以看到名为"id"的参数吧,因为你的存储过程里面有这个定义!
祝你好运@!
----------------------------------------------
~~
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行93.75毫秒 RSS