select * from tablename是选取数据的Sql语句
后面可以跟条件Select * from tablename where 条件
后面可以跟条件Select * from tablename where 条件
解决方案 »
- 问ScmTreeList.dcu是什么组件?
- 在FormA里调用FormB,让FormB去执行一段代码,FormB始终是隐藏的,能否?谢谢!
- 如何在“市场”下面增加节点?
- 实现两机之间数据传递 用什么组件?
- 超级解霸的菜单是如何实现的?
- 散分呀!急!后天要交的!!关于2000下用delphi实现拨号的问题!
- 请问在Windows2000/Xp下面编的程序怎么兼容windows98/ME???
- fastreport如何控制除第一页之外的页尾不显示?
- 怎样把www虚拟目录下的一个文件(例如127.0.0.1/image/1.gif)寸到本地硬盘上(up有分)
- 我把一给html文件读给了!string对象.然后如何让Twebbrowser读string?
- 怎么办?高分求急
- 如何取得方法函数的指针??应该能实现阿, 苦闷!!!!
Edit1:姓名(文本型)
Edit2:年龄(长整型)
MaskEdit1:日期(日期/时间型)
MaskEdit2:钟点(日期/时间型)
MaskEdit3:金额(货币型)
ADOQuery1.SQL.Add(insert into 测试表(姓名,年龄,日期,钟点,金额)
values(?));
values(:Var1, :Var2, :Var3, :Var4, :Var5));
ADOQuery1.ParamByName('Var1').asString:=Edit1.Text;
ADOQuery1.ParamByName('Var2').asString:=Edit2.Text;
ADOQuery1.ParamByName('Var3').asDateTime:=StrToDateTime(MaskEdit1.Text);
ADOQuery1.ParamByName('Var4').asDateTime:=StrToDateTime(MaskEdit2.Text);
ADOQuery1.ParamByName('Var5').asFloat:=StrToFloat(MaskEdit2.Text);
ADOQuery1.ExecSQL;
这条语句再做什么补充啊
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Add(Format('insert into 测试表(姓名,年龄,日期,钟点,金额) values(''%s'',%s,''%s'',''%s'',%s )',[Edit1.Text,Edit2.Text,MaskEdit1.Text,MaskEdit2.Text,MaskEdit3.Text]));
ADOQuery1.ExecSQL;
values(:Var1, :Var2, :Var3, :Var4, :Var5));
ADOQuery1.ParamByName('Var1').asString:=Edit1.Text;
ADOQuery1.ParamByName('Var2').asString:=Edit2.Text; //这句错了点
ADOQuery1.ParamByName('Var3').asDateTime:=StrToDateTime(MaskEdit1.Text);
ADOQuery1.ParamByName('Var4').asDateTime:=StrToDateTime(MaskEdit2.Text);
ADOQuery1.ParamByName('Var5').asFloat:=StrToFloat(MaskEdit2.Text);
ADOQuery1.ExecSQL;改成:
ADOQuery1.ParamByName('Var2').asInteger:=StrToInt(Edit2.Text);
对了,长整型要怎样表示,请教高手,我还不会处理,不知道会不会错。
直接使用数据感知组件连到目标数据库,将要填写的内容赋值后,一个Post方法调用即可完成所有操作。
如果不想让界面把这些内容显示出来的话,全部隐藏,对用户来说也比较透明。
但是第一遍按填加按钮在DBGRID中没显示出添加的数据,再按一遍才显示出来
我真是郁闷透顶(ADOQUERY用来操纵DBGRID中数据的显示)
ADOCommand1->CommandText="INSERT INTO 测试表(姓名,年龄,日期,钟点,金额) values('''+Edit1.Text+''',''+Edit2.Text+'','''+MaskEdit1.Text+''','''+MaskEdit2.Text+''',''+MaskEdit3.Text+'')');
ADOCommand1.Execute;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 测试表');
ADOQuery1.Open;