confused,你没说清楚,我认为这个好想不难
你根据用户的输入拼写SQL语句就是了,都是这么做的
你根据用户的输入拼写SQL语句就是了,都是这么做的
解决方案 »
- edit文本框问题!
- 关于GPRS(分不够我可以再开400分的贴子,请求帮助)
- 世上最强的中国式英文 狂笑不止
- 以下操作是否只能通过if语句实现
- 高分求delphi编程规范
- Query1.Append提示不能修改只读的dataset的错误怎么处理??在线急等……
- 山大计算机学院研究生,希望在济南做兼职程序员,请看简历
- 如何在DBedit组件中显示money类型的数据为¥250.00的格式?急!!
- 会侵犯版权吗?
- 寻 Fileman Delphi Component(FMDC) 套件??
- 有谁知道如何在菜单和TabControl控键上动态添加应用程序的图标
- DELPHI中FASTNET组件使用方法
字段: 学号,课程号,成绩表2: 学生表
字段:学号,姓名,(根据需要增加)表3: 课程表
字段:课程号,课程名,总评分,(根据需要增加)表4: 评定项目表
字段: 项目号,项目名称,项目说明,(根据需要增加)表5: 课程评定表
字段:学号,课程号,项目号,评分学生各科总分由成绩表统计获得:select sum(成绩) from 成绩表 group by 学号;
课程总评分由课程评定表统计获得;
只要有个中间表(关于课程),这个表的课程与现在这个表的课程是一一对应的就行了,你先取出你那个表所有相关的课程,然后通过delphi的循环来将这个表的课程用字符串连接就行了,如: sSqlText := 'update tabel1 set 学号 = xxx '
qryKc.Active := True;
qryKc.First;
while not qryKc.Eof do
begin
sSqlText := sSqlText + ', 课程1 = ''' + qryKc.FieldByName('Kc').AsString + ''''
Next;
end;