Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2016, 09:02   #1
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию Обновление базы

Добрый день, подскажите из-за чего может выходить данная ошибка?
the multi-part identifier "DogovorPlan.idPlan" could not be bound

Собранный текст запроса выглядит вот так
Код:
Update dbo.DogovorPlan Set  Year= '2016' , kod_25='2140215/3707Д', kod_usluga='', kod_urovuslug='Э', kod_12='0901', kod_52='', kod_33='9800 ', kod_39='001', kod_47='04080201', kod_103='', kod_24='01054', kod_AFE='1.1.3.021', kod_Cdelka='1513', kod_StatBud='2.1.7.13.3', kod_edizm='ðàá. ìåñòî', cost='1910', coefficient='0,68', volume01 ='3', volume02='3', volume03='3', volume04='3', volume05='3', volume06='3', volume07='3', volume08='3', volume09='3', volume10='3', volume11='3', volume12='3', sum01='3896,4', sum02='3896,4', sum03='3896,4', sum04='3896,4', sum05='3896,4', sum06='3896,4', sum07='3896,4', sum08='3896,4', sum09='3896,4', sum10 ='3896,4', sum11='3896,4', sum12='3896,4', totalVolume='36',  totalSum='46756,8', kod_kurator ='86', kod_manager='129', type_activ='ÎÄ', Kod_18='10058761', nameUslugi='OIS', kod_upr='002-08', kod_13='', recoverable='', numberLot='288-16 ÍÏ', ZKprotocol='202-15/16', procNDS='0,18', NumDogKurator='5600715/3357Ä/2140215/3707Д' , valuta='RUB'  where dpo.Dogo
vorPlan.idPlan='3693'
Kot070 вне форума Ответить с цитированием
Старый 11.03.2016, 09:09   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
where dpo.DogovorPlan.idPlan='3693'
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 11.03.2016, 09:17   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Убери везде dbo. Если нельзя, то так примерно
Код:
Update dbo.DogovorPlan 
  Set ...
  FROM dbo.DogovorPlan d
  WHERE d.idPlan='3693'
Не помню правда съест ли ACCESS from в update
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 11.03.2016 в 09:19.
Аватар вне форума Ответить с цитированием
Старый 11.03.2016, 09:37   #4
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию

Поправил но выходит ошибка
Error converting data type varchar to numeric
изменив запятую на точку запрос выполняется нормально и на сервере сохраняются данные, а как сделать чтобы всегда была точка независимо от того на каком компьютере открывается база?
Изображения
Тип файла: png точка.png (2.3 Кб, 46 просмотров)
Kot070 вне форума Ответить с цитированием
Старый 11.03.2016, 10:09   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

А может лучше запятую на точку менять во время формирования строки sql?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 11.03.2016, 11:01   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ADO же используешь? Там есть возможность параметризации запросов. Используй и не будет проблем с датами и числами с десятичной точкой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.03.2016, 11:48   #7
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию

Да ADO, а как параметризировать запрос?
Kot070 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление MemTable из базы данных Brabus БД в Delphi 8 15.10.2014 12:16
Обновление только одной строки из базы 11shepard11 Помощь студентам 2 25.03.2012 10:33
как организовать автоматическое обновление базы lildare C# (си шарп) 0 06.10.2011 10:34
Builder 6.0 обновление базы 6AZblJlb Помощь студентам 1 29.05.2011 16:43
Обновление Базы Данных Владимир123421 Microsoft Office Access 1 22.04.2011 15:18