Перейти к содержанию

СУБД Firebird


Дос

Рекомендуемые сообщения

Вобщем такая трабла по СУБД FireBird 2.1: запросы sql выполняются нормально, но в самой БД изменений нет, такое чувство что транзакция не фиксируется (COMMIT). Может кто знает как конфигурировать эту субд

Ссылка на комментарий
Поделиться на другие сайты

Вобщем такая трабла по СУБД FireBird 2.1: запросы sql выполняются нормально, но в самой БД изменений нет, такое чувство что транзакция не фиксируется (COMMIT). Может кто знает как конфигурировать эту субд

Пример "рабочего" запроса покажите

Ссылка на комментарий
Поделиться на другие сайты

[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;
		}
	}

Ссылка на комментарий
Поделиться на другие сайты

Причем не обновляется только поле kateg_up_ids, а name все ок, что за косяк?:(

Ссылка на комментарий
Поделиться на другие сайты

Сдается мне дело в запросе, а не в базе...

kateg_up_ids ключом не является?

Ссылка на комментарий
Поделиться на другие сайты

Сдается мне дело в запросе, а не в базе...

kateg_up_ids ключом не является?

 

Благодарю там все правильно, теперь работает, в сишнике else пропустил :lol: чертова внимательность

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...