Имя: Пароль:
1C
1С v8
1c и FDB
0 Люблю_УПП
 
15.07.14
15:11
Добрый день


      ТекстЗапросаНаДобавление =  "Insert INTO STAFF (ID_STAFF, LAST_NAME, FIRST_NAME, MIDDLE_NAME, TABEL_ID, DATE_BEGIN, VALID, TEMPORARY, DELETED) " +
                                        "VALUES (" + СокрЛП(ID_STAFF) + ", '" + Фамилия + "', '" + Имя + "', '" + Отчество + "', '"  + СокрЛП(ТабельныйНомер) + "', '" + ДатаБезВремени + "' , 1, 0, 0)";
            ЗапросНаДобавление.Open(ТекстЗапросаНаДобавление);
            ЗапросНаДобавление.Close();


Все  переменные определены, по типу совпадают .

При выполнение пишет ошибку



{Форма.Форма.Форма(421)}: Ошибка при вызове метода контекста (Open)
            ЗапросНаДобавление.Open(ТекстЗапросаНаДобавление);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -206
Column unknown
TEMPORARY
At line 1, column 95
1 Люблю_УПП
 
15.07.14
15:12
оу. сек.  Так ошибка читается лучше.

Column unknown
TEMPORARY
2 SSSSS_AAAAA
 
15.07.14
15:13
И что непонятно в
Column unknown
TEMPORARY ? Или требуется перевод?
3 Люблю_УПП
 
15.07.14
15:14
нет.  я же говорю что после написания сюда ошибка читается лучше)))
4 Люблю_УПП
 
15.07.14
15:15
форум то и правда волшебный)
5 Адинэснег
 
15.07.14
15:16
офтальмологический
6 Diversus
 
15.07.14
15:17
Да не уж то с PerCo воюете?
7 Люблю_УПП
 
15.07.14
15:18
ТекстЗапросаНаДобавление =  "Insert INTO STAFF (ID_STAFF, LAST_NAME, FIRST_NAME, MIDDLE_NAME, TABEL_ID, DATE_BEGIN,DATE_DISMISS, VALID, TEMPORARY_ACC, DELETED) " +
                                        "VALUES (" + СокрЛП(ID_STAFF) + ", '" + Фамилия + "', '" + Имя + "', '" + Отчество + "', '"  + СокрЛП(ТабельныйНомер)
                                        + "', '" + ДатаБезВремени+ "', '" + ДатаБезВремени + "' , 1, 0, 0)";
            ЗапросНаДобавление.Open(ТекстЗапросаНаДобавление);
            ЗапросНаДобавление.Close();



{Форма.Форма.Форма(425)}: Ошибка при вызове метода контекста (Open)
            ЗапросНаДобавление.Open(ТекстЗапросаНаДобавление);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver][Firebird]conversion error from string "01.01.0001 0:00:00"
8 Адинэснег
 
15.07.14
15:19
9 Люблю_УПП
 
15.07.14
15:19
(6)

да пытаемся.  Скачали СДК не могу понять как конект настроить через 1с.  вот парюсь с запросами
10 Люблю_УПП
 
15.07.14
15:19
(8) как бе по аналогии и делаю..  не фурычит
11 Адинэснег
 
15.07.14
15:20
а че это колонок больше чем значений в инсерте?
12 Адинэснег
 
15.07.14
15:21
в ibexpert сначала постройте нормальный запрос
13 Адинэснег
 
15.07.14
15:22
ТекстЗапросаНаДобавление лучше скиньте
14 Люблю_УПП
 
15.07.14
15:22
ТекстЗапросаНаДобавление =  "Insert INTO STAFF (ID_STAFF, LAST_NAME, FIRST_NAME, MIDDLE_NAME, TABEL_ID, DATE_BEGIN,DATE_DISMISS, VALID, TEMPORARY_ACC, DELETED) " +
                                        "VALUES (" + СокрЛП(ID_STAFF) + ", '" + Фамилия + "', '" + Имя + "', '" + Отчество + "', '"  + СокрЛП(ТабельныйНомер)
                                        + "', '" + ДатаБезВремени+ "', '" + ДатаБезВремени + "' , 1, 0, 0)";
15 Адинэснег
 
15.07.14
15:23
запрос строкой
16 Адинэснег
 
15.07.14
15:23
нах нам ваши переменные
17 Люблю_УПП
 
15.07.14
15:24
(15)  простите. не понимаю .Скинуть  Текст запроса который отладчик показывает?
18 Адинэснег
 
15.07.14
15:24
вы сначала постройте запрос все таки, который отработает в клиенте/консоли
19 Адинэснег
 
15.07.14
15:24
Сообщить(ТекстЗапросаНаДобавление);
20 Люблю_УПП
 
15.07.14
15:24
Insert INTO STAFF (ID_STAFF, LAST_NAME, FIRST_NAME, MIDDLE_NAME, TABEL_ID, DATE_BEGIN,DATE_DISMISS, VALID, TEMPORARY_ACC, DELETED) VALUES (1221341, 'кукуа', 'аыапавпаывпы', 'вапыапывап', '12312323', '01.01.0001 0:00:00', '01.01.0001 0:00:00' , 1, 0, 0)
21 Люблю_УПП
 
15.07.14
15:25
а

понятно
22 Люблю_УПП
 
15.07.14
15:25
)
23 Адинэснег
 
15.07.14
15:26
а сейчас в какой-нибудь оболочке его выполните
24 Адинэснег
 
15.07.14
15:26
короче, типы не соответствуют 146%
25 Люблю_УПП
 
15.07.14
15:26
(18) (6)

Вы  интегрировали 1с с перко?
(23)

косяк нашел.  Дата нужна без времени.
26 Адинэснег
 
15.07.14
15:27
вот-вот
27 Люблю_УПП
 
15.07.14
15:27
взлетело. Выполнился запрос
28 Люблю_УПП
 
15.07.14
15:28
(26)

Вы интегрировали 1с с перкой?.
При  добавлении нового сотрудника ID_STAFF создается само? или его надо генерить каждый раз искуствено?
29 Люблю_УПП
 
15.07.14
15:29
искусственно
30 Адинэснег
 
15.07.14
15:29
(25)первый раз слышу о перке... с фаербердом еще 8.1 скрещивал... да какая разница, что там за ODBC лежит...
31 Люблю_УПП
 
15.07.14
15:30
(30) =) спасибо.
32 Люблю_УПП
 
15.07.14
15:32
(6)

А вы? работали с перко?