SQL问题困扰多时,请求帮忙!。。。。

scart 2003-09-29 10:22:58
我用的是C++builder编的数据库练习,目前开了三个表:Fomr1(是主表),Form2,Form3
问题1:
我用语句:
int n=0;
Form2->Query1->SQL->Add("select sum(fields) into n from data");
结果是n不被赋予sum的值,还是0,请问是为什么?
问题2:
我想在程序运行时显示变量值,用ShouMessage("adsaadad")只能显示字符型,如何显示变量值。
问题3:
为什么在SQL语句中,Form1的Text可以做右值而Form2,Form3的Text不行?
如: Form3->Query1->SQL->Add("select sum(score) from consruct where fields='"+Form1->Edit4->Text+"'" )运行时可以显示出所选Form1的结果,;而 Form3->Query1->SQL->Add("select sum(score) into n from consruct where 人员编号='"+Form2->Edit4->Text+"'" )运行时,显示不出所选Form2的结果?
问题4:
日期型变量可以比较大小吗?date t=Form1->Edit->text,可以先这样赋值,再来比较大小吗?if(t>2003.9.29)?
以上问题望高手指点。。。。谢谢


...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwl2815 2003-10-03
  • 打赏
  • 举报
回复
UP
scart 2003-09-30
  • 打赏
  • 举报
回复
谢谢高手帮忙...
incats 2003-09-30
  • 打赏
  • 举报
回复
add(select ... into...) 行么?
没用过c++ builder, 但感觉应是先声明statement, 再绑定参数到sql语句里去.
klbt 2003-09-29
  • 打赏
  • 举报
回复
不清楚C++builder,帮你顶。

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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