Дос Опубликовано 24 сентября, 2009 Жалоба Share Опубликовано 24 сентября, 2009 Вобщем такая трабла по СУБД FireBird 2.1: запросы sql выполняются нормально, но в самой БД изменений нет, такое чувство что транзакция не фиксируется (COMMIT). Может кто знает как конфигурировать эту субд Ссылка на комментарий Поделиться на другие сайты More sharing options...
WishMaster Опубликовано 24 сентября, 2009 Жалоба Share Опубликовано 24 сентября, 2009 Вобщем такая трабла по СУБД FireBird 2.1: запросы sql выполняются нормально, но в самой БД изменений нет, такое чувство что транзакция не фиксируется (COMMIT). Может кто знает как конфигурировать эту субд Пример "рабочего" запроса покажите Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 24 сентября, 2009 Автор Жалоба Share Опубликовано 24 сентября, 2009 [quote name='WishMaster' post='891693' date='24 Sep 2009, 12:54 PM']Пример "рабочего" запроса покажите[/quote] String sql; sql = "update " + tablename + " set name='" + name + "', kateg_up_ids=" + up_item_id.ToString() + " where id=" + down_item_id.ToString(); Connect("connect", true); FbCommand com = new FbCommand(sql, fbConnect, transaction); com.ExecuteNonQuery(); Connect("disconnect", true); return true; Connect функция public void Connect(string key, bool on_transaction) { switch (key) { case "connect": FbConnectionStringBuilder cs = new FbConnectionStringBuilder(); cs.DataSource = "localhost"; cs.Database = "C:\\in.fdb"; cs.UserID = "user"; cs.Password = "111"; cs.Dialect = 1; ConnectionString = cs.ToString(); fbConnect = new FbConnection(ConnectionString); fbConnect.Open(); if (on_transaction) { transaction = fbConnect.BeginTransaction(IsolationLevel.ReadCommitted); } break; case "disconnect": if (on_transaction) { transaction.Commit(); } break; } } Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 24 сентября, 2009 Автор Жалоба Share Опубликовано 24 сентября, 2009 Причем не обновляется только поле kateg_up_ids, а name все ок, что за косяк? Ссылка на комментарий Поделиться на другие сайты More sharing options...
WishMaster Опубликовано 24 сентября, 2009 Жалоба Share Опубликовано 24 сентября, 2009 Сдается мне дело в запросе, а не в базе... kateg_up_ids ключом не является? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 24 сентября, 2009 Автор Жалоба Share Опубликовано 24 сентября, 2009 Сдается мне дело в запросе, а не в базе... kateg_up_ids ключом не является? Благодарю там все правильно, теперь работает, в сишнике else пропустил чертова внимательность Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.