有关添加新数据的问题。

leiming 2003-08-18 03:10:45
先强调前提:不使用ADO.NET,也就是不用DATASET、DATATABLE(因为数据量太大,放入内存时间长、运行慢)。
比如:数据库中,主编码表为:学生表(学号,科目编号……) 辅助编码表:科目(科目编号,科目名称)。
用一个FORM完成数据的插入。FORM上一个变价框对应学号,一个COMBOBOX对应科目名称。当FORM载入的时候,从科目表中读出全部科目名称放入COMBOBOX。用户填入学号,选择科目名称,完成新数据插入。
插入的SQL语句怎么写?
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CMIC 2003-08-18
  • 打赏
  • 举报
回复
不用ADO.NET,你想用什么,ADO?关于不用DATASET、DATATABLE因为数据量太大,你可以使用这样的SQL语句解决:"select * from 学生表 where 学号='0'",这样至多取出一条记录,数据量就不大了,对插入数据无影响。
lihao9806 2003-08-18
  • 打赏
  • 举报
回复
insert into 学生表
select 学号,科目编号...
from 学生表,辅助编码表
where 学号=学号值 and 学生表.科目编号=辅助编码表.科目编号
zhhaolall 2003-08-18
  • 打赏
  • 举报
回复
insert into tablename (学号,科目编号,科目名称)
values(学号值,科目编号值,科目名称值)
如果字段的类型是char,那就要加上单引号,如科目名称的值是‘在建工程’
leiming 2003-08-18
  • 打赏
  • 举报
回复
更正:“变价框”改为“文本框”

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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