是关于存储的问题,看了就会骂我苯的!(Come)

amyfun 2000-07-14 12:25:00
Everybody:
query1.SQL.Add('insert into "jieshu" values(Suoshuhao,Biaoti,Suoquehao,Bianhao,Keshi,Zhiwei,Renmin,J_riqi,'+') select Suoshuhao,Biaoti,Suoquehao,Bianhao,Keshi,Zhiwei,Renmin,J_riqi from Book.db,Zhigong.db');
query1.ParamByName('Suoshuhao').asstring:=edit1.Text;
query1.ParamByName('Suoquehao').asstring:=edit2.Text;


一按借阅按钮出现.....query1:parameter 'Suoshuhao' not found....的提示,(我没有TStorProc组件,能行吗?)
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
32265关注!
7030 2000-07-14
  • 打赏
  • 举报
回复
应该是:
query1.close;
query1.sql.clear;
query1.sql.add('insert into jieshu values(:suoshuhao,:biaoti,:suoquehao,...
冒号不能少!!
pjy 2000-07-14
  • 打赏
  • 举报
回复
你的SQL.ADD中的语句中没有parameter??
amyfun 2000-07-14
  • 打赏
  • 举报
回复
来自提问着的回答:
但我会遇到:
Invalid use of Keyword
Token:select
Line:Number: 1
的提示框........
这又是怎么回事呢?
meijg 2000-07-14
  • 打赏
  • 举报
回复
以上两位的回答是对的,还有你的sql语句中实际已经通过查询得到了这两个值
select suoshuhao,..suoquehao,... 在赋值的话就不对了
或者是不是应该这样写:
query1.SQL.Add('insert into "jieshu" values(:Suoshuhao,Biaoti,:Suoquehao,Bianhao,Keshi,Zhiwei,Renmin,J_riqi,'+') select Biaoti,Bianhao,Keshi,Zhiwei,Renmin,J_riqi from Book.db,Zhigong.db

where suoshuhao=:suoshuhao and suoquehao=:suoquehao');

query1.ParamByName('Suoshuhao').asstring:=edit1.Text;
query1.ParamByName('Suoquehao').asstring:=edit2.Text;


5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧