3

我有 SQL 表作为课程和课程。课程表具有主键 LessonID,Classes 表具有主键 ClassID。ClassID 列也是 Lessons 表中的外键。我使用查询将带有 SqlDataAdapter 的数据导入 C# 中的 DataSet:

select * from Lessons
    inner join Classes on Lessons.LessonID=Classes.ClassID".

我通过 windows 窗体添加 ddata 和编辑 DataSet。但是是时候更新了。我不知道如何使用 SqlDataAdapter 更新 DataSet,因为 SqlCommandBuilder 不支持“内连接”功能。有任何想法吗?

4

1 回答 1

2
UPDATE L
SET <col> = <value>
FROM Lessons AS L
INNER JOIN CLasses ON L.LessonID = Classes.ClassID
于 2013-08-21T08:38:06.453 回答