Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Не получается апдейт констант под DBF (число прочтений - 2395 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Не получается апдейт констант под DBF
03. Февраля 2008 :: 20:22
Печать  
Либо переклинило либо что???
Остальное получается проапдейтить а простейшее
|update 1SCONST
|set VALUE = тут что угодно ставь не получается  Ужас
Пишет:
FAILED! ICommandText::Execute(): Syntax error.
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Не получается апдейт констант под DBF
Ответ #1 - 03. Февраля 2008 :: 21:42
Печать  
Цитата:
Либо переклинило либо что???
Остальное получается проапдейтить а простейшее
|update 1SCONST
|set VALUE = тут что угодно ставь не получается  Ужас
Пишет:
FAILED! ICommandText::Execute(): Syntax error.


А полный запрос как выглядит?
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #2 - 03. Февраля 2008 :: 22:41
Печать  
Запрос получается путем всяких манипуляций, но выходит примерно такое:

Код
Выбрать все
|update 1SCONST
|set value = left(value,10) + 'Z  ' + '	    '
|where right(left(value,13),3) = '   '
|and objid = '    1C'
|and left(value, 6) = 'O1  YZ'
 



Там же char(23) или что-то не так?
Пробовал и каст и пустую строку - ошибка и все!

  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #3 - 03. Февраля 2008 :: 22:48
Печать  
Забыл еще написать, вот строка подключения:
Соединение = "Provider=VFPOLEDB.1;Deleted=Yes;Data Source=" + КаталогИБ()+ ";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=MACHINE;DSN=""";
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #4 - 04. Февраля 2008 :: 01:51
Печать  
В DBF требование к названию таблиц их название должно начинатся с буквы!

Гдето здесь уже это обсуждалось нужно задать таблице алиас
  
Наверх
ICQ  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #5 - 04. Февраля 2008 :: 05:52
Печать  
Цитата:
Запрос получается путем всяких манипуляций, но выходит примерно такое:

Код
Выбрать все
|update 1SCONST
|set value = left(value,10) + 'Z  ' + '	    '
|where right(left(value,13),3) = '   '
|and objid = '    1C'
|and left(value, 6) = 'O1  YZ'
 



Там же char(23) или что-то не так?
Пробовал и каст и пустую строку - ошибка и все!



Код
Выбрать все
|update 1SCONST a
|set a.value = left(a.value,10) + 'Z  ' + '	    '
|where right(left(a.value,13),3) = '   '
|and a.objid = '    1C'
|and left(a.value, 6) = 'O1  YZ'
 


  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #6 - 04. Февраля 2008 :: 09:14
Печать  
Смех
Спасибо, думал крыша поехала!
ЗЫ. Как же не люблю я ДБФ  Улыбка
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не получается апдейт констант под DBF
Ответ #7 - 04. Февраля 2008 :: 21:03
Печать  
Дополню, вот так надо:

Код
Выбрать все
update t from 1SCONST as t
set t.value = ...
 


  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать