DiGi2 » 04 фев 2020, 13:43
Здравствуйте. Помогите, пожалуйста.
Перестали передаваться параметры из лектуса в базу данных mssql.
В базе создана таблица dbo.ramene_centr
ранее в неё передавалось всё без проблем, а сейчас вот такая ситуация.
https://wmpics.pics/di-L333.jpg
В лектусе все переменные есть.
https://wmpics.pics/di-SBN8.jpg
https://wmpics.pics/di-EY5K.jpg
https://wmpics.pics/di-22S9.jpg
Скрипт для передачи такой:
1)
INSERT INTO bd.dbo.ramene_centr (TpodRc_,TobrRc_,TvxgvsRc_,PkotRc_,PpodRc_,PobrRc_,PgvsRc_,PsyrRc_,Tkot1Rc_,Tkot2Rc_,PbakRc_,TvyxgvsRc_,w1_,w2_,rasx_otopl_,rasx_gvs_, data)
VALUES (Item(ramene_centr.real.TpodRc),Item(ramene_centr.real.TobrRc),Item(ramene_centr.real.TvxgvsRc),Item(ramene_centr.real.PkotRc),Item(ramene_centr.real.PpodRc),Item(ramene_centr.real.PobrRc),Item(ramene_centr.real.PgvsRc),Item(ramene_centr.real.PsyrRc),Item(ramene_centr.real.Tkot1Rc),Item(ramene_centr.real.Tkot2Rc),Item(ramene_centr.real.PbakRc),Item(ramene_centr.real.TvyxgvsRc),Item(ramene_centr.word.w1),Item(ramene_centr.word.w2),Item(ramene_centr.word.rasx_otopl),Item(ramene_centr.word.rasx_gvs), getdate())
Вот этот скрипт - передаёт всё нормально
2)
INSERT INTO bd.dbo.ramene_centr (ust_,ustind_,upravl_, data)
VALUES (Item(ram_cenUpr.word.ust),Item(ram_cenUpr.word.ustind),Item(ram_cenUpr.word.upravl), getdate())
Создал новую таблицу в базе данных - dbo.ramene_centr1
Теперь если в скрипте (1) меняю INSERT INTO bd.dbo.ramene_centr на INSERT INTO bd.dbo.ramene_centr1 пишет "Ощибка в SQL скрипте Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом."
Но в скрипте (2) меняю на bd.dbo.ramene_centr1 все работает.
Хотя таблица ramene_centr1 совершенно идентична таблице ramene_centr
Здравствуйте. Помогите, пожалуйста.
Перестали передаваться параметры из лектуса в базу данных mssql.
В базе создана таблица dbo.ramene_centr
ранее в неё передавалось всё без проблем, а сейчас вот такая ситуация.
https://wmpics.pics/di-L333.jpg
В лектусе все переменные есть.
https://wmpics.pics/di-SBN8.jpg
https://wmpics.pics/di-EY5K.jpg
https://wmpics.pics/di-22S9.jpg
Скрипт для передачи такой:
1)
INSERT INTO bd.dbo.ramene_centr (TpodRc_,TobrRc_,TvxgvsRc_,PkotRc_,PpodRc_,PobrRc_,PgvsRc_,PsyrRc_,Tkot1Rc_,Tkot2Rc_,PbakRc_,TvyxgvsRc_,w1_,w2_,rasx_otopl_,rasx_gvs_, data)
VALUES (Item(ramene_centr.real.TpodRc),Item(ramene_centr.real.TobrRc),Item(ramene_centr.real.TvxgvsRc),Item(ramene_centr.real.PkotRc),Item(ramene_centr.real.PpodRc),Item(ramene_centr.real.PobrRc),Item(ramene_centr.real.PgvsRc),Item(ramene_centr.real.PsyrRc),Item(ramene_centr.real.Tkot1Rc),Item(ramene_centr.real.Tkot2Rc),Item(ramene_centr.real.PbakRc),Item(ramene_centr.real.TvyxgvsRc),Item(ramene_centr.word.w1),Item(ramene_centr.word.w2),Item(ramene_centr.word.rasx_otopl),Item(ramene_centr.word.rasx_gvs), getdate())
Вот этот скрипт - передаёт всё нормально
2)
INSERT INTO bd.dbo.ramene_centr (ust_,ustind_,upravl_, data)
VALUES (Item(ram_cenUpr.word.ust),Item(ram_cenUpr.word.ustind),Item(ram_cenUpr.word.upravl), getdate())
Создал новую таблицу в базе данных - dbo.ramene_centr1
Теперь если в скрипте (1) меняю INSERT INTO bd.dbo.ramene_centr на INSERT INTO bd.dbo.ramene_centr1 пишет "Ощибка в SQL скрипте Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом."
Но в скрипте (2) меняю на bd.dbo.ramene_centr1 все работает.
Хотя таблица ramene_centr1 совершенно идентична таблице ramene_centr