R
RB Smissaert
Doing an insert into an Access table with data from Interbase via ODBC and
ADO.
The table is made fine and all the fields are present with the right
datatype, but keeping getting an error
with this statement:
INSERT INTO Test (RDBFUNCTION_NAME, RDBFUNCTION_TYPE, RDBQUERY_NAME,
RDBDESCRIPTION, RDBMODULE_NAME, RDBENTRYPOINT, RDBRETURN_ARGUMENT,
RDBSYSTEM_FLAG) select RDB$FUNCTION_NAME, RDB$FUNCTION_TYPE, RDB$QUERY_NAME,
RDB$DESCRIPTION, RDB$MODULE_NAME, RDB$ENTRYPOINT, RDB$RETURN_ARGUMENT,
RDB$SYSTEM_FLAG from RDB$FUNCTIONS IN ""
[ODBC;DB=localhost:C:\Torex\Synergy\Meddata\S6000\db\s6.gdb;DSN=System
6000;UID=UN;PWD=PW;]
This is the error I get:
Description: Syntax error in FROM clause.
Error number: 3131
This is the statement that creates the Access table:
CREATE TABLE eret (RDBFUNCTION_NAME CHAR, RDBFUNCTION_TYPE LONG,
RDBQUERY_NAME CHAR, RDBDESCRIPTION MEMO, RDBMODULE_NAME MEMO, RDBENTRYPOINT
CHAR, RDBRETURN_ARGUMENT LONG, RDBSYSTEM_FLAG LONG)
It somehow may have to do with the $ in the fields, but I can't see how.
Thanks for any advice.
RBS
ADO.
The table is made fine and all the fields are present with the right
datatype, but keeping getting an error
with this statement:
INSERT INTO Test (RDBFUNCTION_NAME, RDBFUNCTION_TYPE, RDBQUERY_NAME,
RDBDESCRIPTION, RDBMODULE_NAME, RDBENTRYPOINT, RDBRETURN_ARGUMENT,
RDBSYSTEM_FLAG) select RDB$FUNCTION_NAME, RDB$FUNCTION_TYPE, RDB$QUERY_NAME,
RDB$DESCRIPTION, RDB$MODULE_NAME, RDB$ENTRYPOINT, RDB$RETURN_ARGUMENT,
RDB$SYSTEM_FLAG from RDB$FUNCTIONS IN ""
[ODBC;DB=localhost:C:\Torex\Synergy\Meddata\S6000\db\s6.gdb;DSN=System
6000;UID=UN;PWD=PW;]
This is the error I get:
Description: Syntax error in FROM clause.
Error number: 3131
This is the statement that creates the Access table:
CREATE TABLE eret (RDBFUNCTION_NAME CHAR, RDBFUNCTION_TYPE LONG,
RDBQUERY_NAME CHAR, RDBDESCRIPTION MEMO, RDBMODULE_NAME MEMO, RDBENTRYPOINT
CHAR, RDBRETURN_ARGUMENT LONG, RDBSYSTEM_FLAG LONG)
It somehow may have to do with the $ in the fields, but I can't see how.
Thanks for any advice.
RBS