有两表:A(a1,a2,a3),B(a1,a2,a4),C(a4,a5)其中A表主键a1,a2,为B表外键。
我用adoquery,sql语句如下:select *,name=(select c.a5 from c,b where b.a4=c.a4 and b.a1=a.a1 and b.a2=a.a2) from a
然后将此adoquery关联一个dbgrid,然后在每次插入数据时选择好a1,a2的时候自动生成name列,但是每次post以后已经生成的name就没有了,请问怎么解决?谢谢不知道说清楚没有。
我用adoquery,sql语句如下:select *,name=(select c.a5 from c,b where b.a4=c.a4 and b.a1=a.a1 and b.a2=a.a2) from a
然后将此adoquery关联一个dbgrid,然后在每次插入数据时选择好a1,a2的时候自动生成name列,但是每次post以后已经生成的name就没有了,请问怎么解决?谢谢不知道说清楚没有。
解决方案 »
- 关于dbgrideh中特定的字段求和或者合计,我搞不定~
- INI文件如何折行?
- 大学四年终于结束了,本来以为可以很轻松的面对离别,可是在夜深人静整理和大家合拍的数码相片时,哭得一塌糊涂,我有些话想说……
- delphi中怎么表示16进制数啊?
- 怎样让窗口里的控件大小和窗口成比例自动缩放???
- 这条SQl怎么写?
- 为什么无法改变QR的纸张设置,预览时总是A4界面?
- 关于TDBChart的连线画图的用法(连线时,判断如果值为空就不连)
- 如何制作UDP代理服务器软件?
- 请问谁有:把Table 输出到DBF文件的(不须DBE等东东)控件,急
- 急!如何编写IE插件,可以打开指定格式的图形文件,比如JPG
- Delphi 7.0 突然编译不了,请指教?
插入还是一个表,而且在插入之前已经生成了name,但是插入以后就没有了
只是想显示name,并不是想更新