在delphi中执行SQLserver里的存储过程我用OD 找进销存系统需求分析
销售管理软件版1楼: 我用如下语句
老是报错
query1.close;
query1.sql.Clear;
query1.sql.Add(''exec insert_name 2'');
query1.OPEN;
为什么么?
不能用ADO
老是报错
query1.close;
query1.sql.Clear;
query1.sql.Add(''exec insert_name 2'');
query1.OPEN;
为什么么?
不能用ADO
2楼: 帮忙 了 如进销存系统需求分析
3楼: 你insert_name后面跟个2干嘛???
你的存储过程有什么参数?
如果是字符参数的话要改成:''exec insert_name ''+QuotedStr(''2'')
query1.close;
query1.sql.Clear;
query1.sql.Add(''exec insert_name ''+QuotedStr(''2''));
query1.OPEN;
4楼: 2 是参数
5楼: 一个是参数问题,就如上面那位朋友所说,另一个就是
query1.OPEN;
要用
query1.ExecSql;
代替.
6楼: form1.Query1.Close;
form1.Query1.SQL.Clear;
form1.query1.SQL.Add(''delete from 表名'');
form1.Query1.SQL.Add(''where 款式=:款式'');
form1.Query1.Params[0].AsString:=edit1.text;
form1.query1.prepare;
form1.query1.ExecSQL;
销售管理软件版7楼: 多人接受答案了。
8楼: 如果参数是数字QuotedStr怎么改