【发布时间】:2015-08-10 14:02:03
【问题描述】:
我创建了 2 个表 student and course。
学生表是(student_id, student_name,.....).中的字段
课程表是(course_id, student_id,......)。填写student and course 表的Windows 表单是一样的。
我能够在学生表中插入学生数据。
现在,我的问题是如何在课程表中填写 student_id,因为我不知道 student_id)?
到目前为止,我可以分别插入学生和课程数据,而课程表中的 student_id 为空。
Dim query As String = "INSERT INTO tbl_student (student_name, student_address, student_gender,student_dob,student_phone)" & _
"VALUES (" & _
"'" & name & "'," & _
"'" & address & "'," & _
"'" & gender & "'," & _
"'" & dob & "'," & _
"'" & phone & "'," & _
"'" & phone & "' )"
Dim query1 As String = "INSERT INTO tbl_course (student_id, course_name)" & _
"VALUES (" & _
"'" & student_id & "'," & _
"'" & cname & "' )"
我不确定要填写第二个查询的 student_id 什么。第一个表中的 student_id 是一个自增字段。
【问题讨论】:
-
我已经编辑了上面的问题,将我的代码放入...
-
在第一次插入后选择 SCOPE_IDENTITY()。请!在语句中使用参数
标签: sql-server vb.net winforms windows-forms-designer