Я конвертирую много файлов FOXPRO / FOXWEB в ASP.NET с VB.NET.Базовая база данных останется FOXPRO (пока).
Имеется две таблицы в двух разных базах данных, которые имеют общее поле.Скажем, первая таблица - «table1», а вторая - «table2», а имя общего поля - «cid»
. Скажем, я использовал oledb для извлечения таблицы oledb из table1, называемой «Interestrow», используястрока кода примерно такая:
adapter.Fill(MyDataSet, "interestingrows")
Я хотел бы сказать что-то вроде
sql = "DELETE FROM interestingrows WHERE cid in (SELECT cid FROM TABLE2)"
... за исключением того, что sql cmd отправляется моему адаптеру, который подключается к foxprodb и "интересные строки "- это таблица oledb.
Было бы очень хорошо, хотя и не обязательно, если бы решение сработало, когда мы в конечном итоге решим переключить базовую базу данных на MS SQL (или любой другой вариант, на который решит клиент).