Переполнения Мемо (access)

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Переполнения Мемо (access)

Сообщение GM » 21.05.2005 (Сб) 18:44

Я работаю через DAO с базой данных Access'а. И вот у меня возникла проблема, я вставляю запись примерно таким образом
Код: Выделить всё

db.Execute ("INSERT INTO posts (text) VALUES " & "(' " + some_text + "')")

Вроде бы все работает, но когда some_text слишком длинный(порядка 70000 символом), у меня выбивает прогу с ошибкой Out of the memory.
Я хотел спросить эта ошибка возникает из-за переполнения text(тип memo), или из-за длинного запроса. И как мне эту ошибку обойти?
الفيجوال بيسك الرابح

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 22.05.2005 (Вс) 7:22

Нашел, переполнение происходить через то что лимит строки запроса 65535, как мне это можна обойти?
الفيجوال بيسك الرابح

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.05.2005 (Вс) 11:52

Переходи на ADO и юзай ADODB.Command.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.05.2005 (Вс) 13:49

Да нет, это тут не причем.
Для больших Memo-полей следует использовать методы GetChunk/AppendChunk.
Lasciate ogni speranza, voi ch'entrate.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 22.05.2005 (Вс) 19:03

alibek писал(а):Да нет, это тут не причем.
Для больших Memo-полей следует использовать методы GetChunk/AppendChunk.

alibek можеш скинуть примерчик
الفيجوال بيسك الرابح

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.05.2005 (Пн) 7:27

Посмотри MSDN или исходники visdata.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList