本人想用ADOStoredProc对数据库的数据进行操作,代码如下(只是试验一下的简单代码)
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOStoredProc1.Parameters.ParamByName('@photo').Value:=edit2.Text;
ADOStoredProc1.Parameters.ParamByName('@card').Value:=edit1.Text;;
ADOStoredProc1.ExecProc;end;
以上在DEPHI中写的(数据组件连接已经静态设置好了)
CREATE PROCEDURE [edit]
@photo char,
@card char
AS
update guest set card=@card where phote=@photo
GO以上在SERVER中定的存储过程的代码,
本人一运行后,发觉不能修改表中数据,但在查询分析器中能实现更新,请问我哪里出错,请指教!
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOStoredProc1.Parameters.ParamByName('@photo').Value:=edit2.Text;
ADOStoredProc1.Parameters.ParamByName('@card').Value:=edit1.Text;;
ADOStoredProc1.ExecProc;end;
以上在DEPHI中写的(数据组件连接已经静态设置好了)
CREATE PROCEDURE [edit]
@photo char,
@card char
AS
update guest set card=@card where phote=@photo
GO以上在SERVER中定的存储过程的代码,
本人一运行后,发觉不能修改表中数据,但在查询分析器中能实现更新,请问我哪里出错,请指教!
解决方案 »
- Delphi中的String操作?
- 请问如何才能把特定目录(如D:\aaa文件夹)下所有后缀为*.dwg的文件(包括名称,大小,类型等)全部显示到ListView中,且(仅显示*.dwg文
- 使用SavePictureDialog时遇到的一个问题?请进来帮我看一下!
- 一个sql语句的问题。
- 留一个MSN号码,希望大家加我
- 怎样动态申请二维数组?
- 如何快速判断收到的邮件是文本格式的还是HTML格式的??
- Query.Edit出错是怎么回事??急急急。在线等待
- 建议:兄弟们觉不觉得点过的贴子没点过的贴子的颜色差别太小,能不能改改
- 请问如何安装个组件?为什么我安装个组件后,每次运行后都说找不到该组件的.dcu文件,而我必须是重新Install Component后才可使用,还有我下了个XPMenu,怎么用?
- 请教如何控制某一线程以一个固定周期执行
- 动态数组的问题
ADOStoredProc1.Parameters.ParamByName('card').Value:=edit1.Text;;//
ADOStoredProc1.Parameters.CreateParameter
('@photo',ftstring,pdinput,参数长度,edit1.text);
ADOStoredProc1.Parameters.CreateParameter
('@card',ftstring,pdinput,参数长度,edit2.text);