Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

statement too long   Найти похожие ветки 

 
term1t ©   (2006-10-27 13:55) [0]

доброго времени суток, мастера.
после внесения изменений в 1 из таблиц базы (FoxPro6) стало выскакивать сабж. Может кто сталкивался в этим?
Смотрел документацию по фокспро, по идее можно создавать до 255 полей, у меня их около 100. тогда почему же "ту лонг"...? или в чем вообще причина?


 
ANB ©   (2006-10-27 13:58) [1]

слишком длинный оператор. при чем тут таблица ?
Скорее всего что то у тебя формирует SQL на работу с таблицей и из-за большого количества полей выходит за пределы движка.


 
term1t ©   (2006-10-27 14:08) [2]

да нет. ошибка возникает как раз в том месте где Table1.open. вот чего я и решил что это из-за количества полей.
Только что убрал добавленные пооля и все "нормально" работает...


 
ANB ©   (2006-10-27 14:17) [3]


> Table1.open

А кто сказал, что этот оператор не использует SQL ?


 
term1t ©   (2006-10-27 14:44) [4]

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


 
Sergey13 ©   (2006-10-27 14:47) [5]

> у меня их около 100

Если не секрет - как тебе это удалось и зачем ты это сделал? В смысле - а че так широко то? 8-)
Может стОит развернуть таблицу?


 
term1t ©   (2006-10-27 14:56) [6]

дело в том что ее делал не я... мне приходится иметь дело с чужим детищем.  А по ходу дела я увидел что там около 20 полей нужно добавить и вот столкнулся с проблемой. а времени по новому базу переделывать нет(если этот Фокспро бообще можно назвать СУБД (ИМХО)).


 
Sergey13 ©   (2006-10-27 15:06) [7]

> А по ходу дела я увидел что там около 20 полей нужно добавить
> и вот столкнулся с проблемой.

Добавь в другую таблицу со связью 1:1.

ЗЫ: Я не знаю почему у тебя такая шняга идет, потому просто советую варианты обхода.


 
term1t ©   (2006-10-27 15:09) [8]

спасибо. уже начал двигаться в этом направлении, просто не очень оно меня привлекает, но тем не менее еще раз спасибо.


 
Anatoly Podgoretsky ©   (2006-10-27 15:29) [9]

Направление явно не верное, но для обсуждения нет предмета, что то где не работает, помогите.


 
Desdechado ©   (2006-10-27 15:37) [10]

Временной мерой может стать укорачивание имен полей, тогда текст SQL-запроса будет короче.


 
term1t ©   (2006-10-27 15:40) [11]

>>Desdechado
Возьму на заметку! Спасибо!
>>Anatoly Podgoretsky
описал проблему как мог.


 
Anatoly Podgoretsky ©   (2006-10-27 16:45) [12]

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



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
11-1138351813
BeZ
2006-01-27 11:50
2006.11.12
Изменение параметров шрифта в TKOLRichEdit


15-1161522452
Dmytro
2006-10-22 17:07
2006.11.12
Автозагрузка в Win2003


9-1138514775
VolanD666
2006-01-29 09:06
2006.11.12
Как хранить текстуры?


4-1151144061
Ketmar
2006-06-24 14:14
2006.11.12
scrollbar w COMBOBOX на диалоге -- нету %-(


2-1161708285
Velimir
2006-10-24 20:44
2006.11.12
Как анализировать одно и тоже событие в разных местах