Ошибка при выгрузки из 1С в SQL Server(Перенос данных) #506552


#0 by bura_limon
Выкидывает ошибку : Произошла исключительная ситуация (ADODB.Recordset): Operation is not allowed when the object is closed. Понятно что ошибка в НаборЗаписей.Close;Я так понял что надо еще что то close.....ХЕЛП...
#1 by bura_limon
Со скулом не кто не дружит?!
#2 by cobRA
Вроде бы все русским языком написано: "Operation is not allowed when the object is closed". Что непонятного-то?
#3 by bura_limon
ну не прям русским языком,это понятно что Close не сработало,вот хочу узнать что я пропустил
#4 by cobRA
Убери на...й Close
#5 by shuhard
для тебе учить сиквел не надо, достаточно отладчика в 1С
#6 by bura_limon
очень смешно.......
#7 by bura_limon
Так погодите,вот полная ошибка: Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Incorrect syntax near ',770401001'. Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Incorrect syntax near ',770401001'. и т.д.............. ..................... Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Close): Произошла исключительная ситуация (ADODB.Recordset): Operation is not allowed when the object is closed. Это ошибка в скрипте: +ВыборкаРез.Сумма+"',"
#8 by bura_limon
интересно как ты собираешся отладчиком проверять?!Операторы Скуловские
#9 by shuhard
хорошая трава НаборЗаписей к сиквелу близко не лежит
#10 by bura_limon
#11 by bura_limon
в общем вот правельно : +ВыборкаРез.kpp+"','" +ВыборкаРез.type+"','"   +ВыборкаРез.amount+"','" +ВыборкаРез.comment+"')"  ; но все равно не работает,говорит что ошибка object agent_debt: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Invalid object name 'dbo.io_agent_debt'. ну же Мистовцы помогите..........
#12 by ДенисЧ
совершенно ни о чём не говрит?
#13 by sapphire
Ну нет там такой таблицы. Чего неясного?
#14 by sapphire
+ВыборкаРез.kpp+"','" +ВыборкаРез.type+"','"   +ВыборкаРез.amount+"','"
#15 by sapphire
и вообще, так лучше не делать
#16 by bura_limon
дык я из Запроса 1с в Скул и передаю,вообщем вот вся Процедура: +ВыборкаРез.type+"','" +ВыборкаРез.amount+"','"
#17 by shuhard
Сообщить(ТекстЗапроса); и всё станет понятно
#18 by bura_limon
вообщем перечислел он все эти поля: 1)INSERT INTO dbo.io_agent_debt VALUES ('12/31/2009','6154100214','615401001','2','-87 500','Аварийно-восстановительная служба','Остаток на дату ') Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Invalid object name 'dbo.io_agent_debt'. 2)INSERT INTO dbo.io_agent_debt VALUES ('01/18/2010','6164280911','616401001','1','3 917,5','Сетевые технологии ТД ООО','Платежное поручение исходящее ЭкД00000093 от 18.01.2010 15:30:50') Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Invalid object name 'dbo.io_agent_debt'. И так далее.......... я так понимаю в скуле надо создать эти поля в ТЧ.......
#19 by ДенисЧ
ну нету у тебя таблицы dbo.io_agent_debt. На что тебе скуль и намекает настолько открыто, что я прям не знаю как.
#20 by sapphire
запрос select name from sysobjects where xtype='U' вернет все имена таблиц в БД
#21 by sapphire
Надо намекнуть человеку, что в инвалидов данные не вставляют :D
#22 by shuhard
[я так понимаю в скуле надо создать эти поля в ТЧ] у сиквела нет ТЧ сделай на сиквеле запрос use  rt_dem GO select  * TOP 10 from io_agent_debt GO
#23 by bura_limon
так надо сообразить как из cmd подключится к SQL Server,в другом городе SQL Server
#24 by bura_limon
я так понял что я своей Процедуре не создал agent_debt?
#25 by bura_limon
нет щас доступа к Скулу блин,админ на том конце нет на месте
#26 by shuhard
накуя тебе cmd сделай select  * from io_agent_debt в 1С
#27 by bura_limon
так пожди,через консоль запросов 1С?
#28 by shuhard
#29 by bura_limon
MyCon это что за переменная,задавать её?
#30 by bura_limon
и вот это надо: НаборЗаписей=RS; либо набор записей должен быть:MyRst
#31 by bura_limon
в общем написал так для проверки на Скул: Ошибка:Ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Invalid object name 'io_agent_debt'.
#32 by ДенисЧ
ну он тебе уже не знает, как ещё намекнуть :-)
#33 by shuhard
дык ты сам себе злобный Буратино нет в ec_dem таблицы io_agent_debt или у billing_daemon нет на нее прав
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С