Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.054 c
2-1161985394
markers
2006-10-28 01:43
2006.11.12
OverDraw и TreeView


1-1159514151
Jakudza
2006-09-29 11:15
2006.11.12
Как записать/прочитать значение цвета в реестр


2-1161851084
Tor
2006-10-26 12:24
2006.11.12
Константы сложных типов


2-1161938208
JTAG
2006-10-27 12:36
2006.11.12
Добрый день, подскажите плз, как изменить указатель


15-1161578184
*Стажер*
2006-10-23 08:36
2006.11.12
Возможности модема





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский