2010-12-02 1 views
0

привет там первую очередь им завершенного рады использовать в первый раз этот невероятный форумудалять записи в Foxpro 2.x с помощью подключения OLEDB

мой вопрос, если кто-нибудь знает, как физически удалить Фокс Pro 2. x из C# .net, используя соединение OleDb, потому что я использовал простой и стандартный оператор sql delete, такой как «удалить из таблицы, где условие» и компилятор выдает мне исключение, которое имеет ошибку sintax.

p.s. im mexican, поэтому, пожалуйста, подумайте о моем английском, им не очень хорошо.

+0

StackOverflow не форум. Добро пожаловать в наше программирование Q & A! – SLaks 2010-12-02 00:19:31

+0

fail :(haha ​​спасибо за совет! – bigmander 2010-12-02 00:43:43

ответ

0

Не могли бы вы показать код, который вы использовали? Как просто удалить из таблицы, где условие действительно должно работать нормально.

Вы использовали DBCommand с .ExecuteNonQuery()?

В целом картина в основном это ...

IDbConnection c = GetYourConnectionOrNewOneUp(); 
    using (IDbCommand cmd = c.CreateCommand()) 
    { 
     cmd.CommandText = "delete from yourtable where yourfield = 'value'"; 
     cmd.ExecuteNonQuery(); 
    }