我将记录从一张桌子拉到另一张桌子
strsql = strsql & " INSERT INTO Activity (noteKey, originalNoteEmp, originalNoteDate, data)" &
"SELECT NoteKey, UserName, NoteDate, Notes " &
"FROM dbo.Note " &
"WHERE NoteKey = " & lngNoteKey
我的问题是,如果数据不在原始表中,那么如何添加要插入表中的其他数据呢?它是从自己的应用程序派生的数据。即其他变量。
有没有办法将它添加到此命令?
答案 0 :(得分:0)
假设您有2个字段 - id 和 name 。在您的项目中,您需要将它们插入表中,但 id 来自另一个表,名称来自应用程序
sql = "INSERT INTO tbl1 (id, name) select (id, '" & txtbox.Text & "') FROM tbl2..."
我想,这会给你一个想法,你可以在这里工作。
当然,如果你插入多个记录,你将不得不逐行。