帮我看看程序,那里出错? sql.add('Exec czss '''+trim(combobox1.Text)+''','''+trim(combobox8.Text)+''','''+trim(combobox9.Text)+''','''+trim(combobox6.Text)+''' '); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、调用存储过程最好用TStoredProc,不要用TQuery;2、存储过程中为什么有个return,我不太懂SQL SERVER,不知道这方面有没有问题3、TQuery.RecordCount属性不总是准确,要谨慎使用。 genphone_ru(票票) 你的用法和我的用法是一样的! agui(阿贵) 1、不好意思,我用的query其实是adoquery控件 2、用return没错,《sql server7.0开发指南》里是这样介绍的! 3、TQuery.RecordCount属性不总是准确,那么用什么方法来判断有找到相应的数据?请多指点! 你的存储过程在sqlserver的查询器上试过没有正不正确?还有在sql.add里不要exec试试delphi的数据库组件对存储过程总是有莫名其妙的问题。以前我用adoquery来运行sqlserver2000上自带的存储过程。当没有结果是它就出错。 我以前也遇到过,可能是BDE的问题,换ADO没问题 兄弟啊,我就是用ado的形式!! 还有参数不要用char而用varchar 我把return去掉,还是一样的至于char改为varchar,我去试试! 查找双数??什么意思啊?我没有明白!是否正确设置了param? 你把combobox。text改一下,用……有点忘了,item?或者在sql里看能不能正确查询?或者数据表需要刷新,看看你有没有正确的创建那些记录? rouqing(柔情似水) 麻烦你在想一想! 你的存储过程有问题,参数要定义长度,如果减少空格问题,用VARCHAR交好如 VARCHAR(50)我在SQL SERVER 2000和DELPHI 6中仿你的形式试过,存储过程根本没有数据返回。 多谢kplchx(lcx),问题解决了!确实是参数要定义长度的问题! 你在open后边加个end;with里的begin怎么没有结束标记? 我支持 kplchx(lcx) 的看法! 如何在ie8的当前选项卡打开网页,而不是在心选项卡打开 为何我覆盖基类的虚方法后,不自动执行新写的覆盖方法? Delphi调用C的DLL库,部分内存被改写。谢谢。 我想创建一个新表,可是老是出错(本人新手,大家多指教) 鼠标离开时,按钮恢复颜色??? 请教:创建窗体的问题,谢谢!(一个面世题目) 急急急,用ADO连接Oracle8.05成功,打开表时却提示找不到表或视图?????????? 100分求一个效率问题,up者有分 一个很菜的问题,关于数据控制 各位高手,你们编程时案头上都放什么工具书哇???? 到现在我一直不太了解tdatabase和tstoredproc ? 窗体问题。。。
2、存储过程中为什么有个return,我不太懂SQL SERVER,不知道这方面有没有问题
3、TQuery.RecordCount属性不总是准确,要谨慎使用。
1、不好意思,我用的query其实是adoquery控件
2、用return没错,《sql server7.0开发指南》里是这样介绍的!
3、TQuery.RecordCount属性不总是准确,那么用什么方法来判断有找到相应的数据?请多指点!
还有在sql.add里不要exec试试delphi的数据库组件对存储过程总是有莫名其妙的问题。以前我用adoquery来运行sqlserver2000上自带的存储过程。当没有结果是它就出错。
至于char改为varchar,我去试试!
如 VARCHAR(50)我在SQL SERVER 2000和DELPHI 6中仿你的形式试过,存储过程根本没有数据返回。
确实是参数要定义长度的问题!