Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление записи в БД

18K
24 декабря 2008 года
s-ilent
58 / / 30.09.2008
Всем доброго времени суток. Случилась такая проблема. При добавлении записи в БД (SQL Server 2008) через приложение, написанное на C++ Builder (технология dbExpress, SimpleDataSet) вылетает ошибка Не удается создать транзакцию из-за превышения допустимой емкости.
Не подскажете из-за чего возможна такая ошибка?
18K
25 декабря 2008 года
s-ilent
58 / / 30.09.2008
Нашел такую загвоздку. В базе есть поле типа Date. В клиенте оно соединено с TDBEdit. Так вот тип данного поля в TSimpleDataSet все время слетает на ftWideString, даже если принудительно установить его в ftDate. Может проблема с передачей на сервер даты?
1
25 декабря 2008 года
kot_
7.3K / / 20.01.2000
Хм. Интересно. Дело в том что проблема может быть связана с введением в сиквеле 2008 новых типов полей - в том числе и касающихся дат.
А если использовать АДО? И TClientDataSet?
18K
26 декабря 2008 года
s-ilent
58 / / 30.09.2008
Друг пишет с использованием ADO. Пока у него ошибок вроде не было.
А у меня просто это последняя табличка для связи, а все приложение уже написано при помощи dbExpress. Попытаюсь как-нибудь исправить ошибку. Спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог