使用paradox数据库,BDE控件,DBGrid中显示4个字段。
要把这四个字段的内容分别写入数据库中的两个大表,表中其他字段都要填入一样的内容(如:DBGrid中只输入“姓名”、“性别”,而数据库的大表中还有“班级”、“学校”字段,但每条记录的内容全部相同)。
如何实现???
谢谢,麻烦说得详细一些,我是初学,什么都不懂。
分不够可再加!!
要把这四个字段的内容分别写入数据库中的两个大表,表中其他字段都要填入一样的内容(如:DBGrid中只输入“姓名”、“性别”,而数据库的大表中还有“班级”、“学校”字段,但每条记录的内容全部相同)。
如何实现???
谢谢,麻烦说得详细一些,我是初学,什么都不懂。
分不够可再加!!
解决方案 »
- 为什么啊,帮我看看
- 用FORMAT格式化SQL语句时,布尔形变量用什么表示?如字符型可以使用%s,整形可以使用%d,布尔形用什么呀?
- fieldbyname +delphi+修改语句
- 怎样在程序中自动捕捉到另外一个应用程序的光标,并输入字符串.
- 怎样让TLabel(或TImage)也能像TButton一样获得焦点,有这样改装过的控件吗?
- 怎么判断一个表是否存在,如存在就删除,不存在就创建?
- Delphi中有没有无符号长整形???就是32位的无符号类型?
- DELPHI7 DBEDIT 截断字符串(70给一人,其余大家分)
- delphi调用C的DLL的问题
- 在delphi中怎么获得系统年
- 請各位老大給個提示:怎樣在具體的窗口應用視圖和存儲過程.也就是視圖的應用例程.謝謝!
- 更新数据库速度慢的问题!
Insert into 表a(字段1、字段2) values(DBGrid.Columns[I].text,值2);
update 表a set 班級='aaa',學校='bbb' where IsNull(班級,'')=''
插入第二張表操作一樣,隻不過是取表格中的內容變了一下而已。
直接“insert”不行吗?
dataset应该设置成什么??
就在Tabel的beforInsert事件中写以下代码就可以了
Tabel.FieldByName('学校‘).asstring:="bbb";
Tabel.FieldByName('班级’).asString:="ccc";如果那四个字段分别写入不同的表的话,你就分开用两个DBGrid分别连接两个表,
就没问题了
DBGrid.columns.items[i].field
最终还是用dbe和sql写的