|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Здравствуйте, есть база на firebird как вставить null значения в ibeblock. ibeblock запускаю в ibexpert. execute ibeblock as begin OdbcCon = ibec_CreateConnection(__ctODBC, 'DBNAME=DATABASE; DRIVER=Firebird/InterBase(r) driver; UID=USER0;PWD=USERPWD;Role=RDB$ADMIN;'); ibec_UseConnection(OdbcCon); Datefield= null; idfield = null; INSERT INTO Table ( id_filed, date_field ) Values ( :idfield, :Datefield ); ibec_CloseConnection(OdbcCon); end у меня ibexpert выводит сообщение Field 'Param_0_' is of unknown type ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 11:53 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Зачем ODBC используется? Возможно, проблема в нем (драйвере). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 12:52 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
IBExpertЗачем ODBC используется? Возможно, проблема в нем (драйвере). ODBC использую так как база на сервере находится, я по TCP/IP к ней подключаюсь, поставил последнюю версию драйвера ODBC 2.0.4.155. Все равно эта ошибка Field 'Param_0_' is of unknown type. Пробовал просто null ставить, т.е. INSERT INTO Table ( id_filed, date_field ) Values ( null, null ); Ошибки нет. Я так понял когда переменной null присваиваю, то null конвертируется в какой-то тип данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 13:11 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Serega325ODBC использую так как база на сервере находится, я по TCP/IP к ней подключаюсь Ну так и подключайся к ней через обычного клиента firebird, на кой черт тебе лишняя прокладка в виде ODBC? С драйвером твоим я точно разбираться не буду. Возможно, проблема и не в нем, а в эксперте в части работы через ODBC, но тебе ODBC для работы с firebird не нужен 146%. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 13:28 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Serega325ODBC использую так как база на сервере находится, я по TCP/IP к ней подключаюсьбред какой-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 13:29 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Еще пробовал через хранимую процедуру делать create or alter procedure ATEST as declare variable idfield D_ID; declare variable iDatefield DA; BEGIN idfield = null; Datefield = null; INSERT INTO Table (id_filed, date_field ) Values ( :idfield, :Datefield ); Через хп проходит. Дело в Ibeblock. Как вызвать хп из ibeblock ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 13:44 |
|
всиавка null значений в firebird из ibexpert
|
|||
---|---|---|---|
#18+
Serega325Как вызвать хп из ibeblock ? Так же как из процедуры или триггера. Фигней не занимайся, делай коннект без ODBC. Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2016, 14:01 |
|
|
start [/forum/topic.php?fid=42&msg=39205048&tid=1599325]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 546ms |
0 / 0 |