Closed techabhay366 closed 2 years ago
@techabhay366 In the error output, we can see [Microsoft][ODBC Driver Manager]
. It is the root cause of problem. Probably, your installation is not correct.
First remove DRIVER={IBM DB2 ODBC DRIVER - DB2COPY1};
from your connection string and return the test. If issue persists, then cd to C:\XYZ\Redox\node_modules\ibm_db and run npm install
. On successful installation, rerun the test program. If still issue exist, share the complete output of npm install
command here. Thanks.
Hi @bimalkjha , I tried as you suggested -:
1) Removed DRIVER={IBM DB2 ODBC DRIVER - DB2COPY1};
Reran the script and got following error -:
[Error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified]
2) Then I did npm install , log -:
PS C:\XYZ\Redox> cd .\node_modules\ibm_db\
PS C:\XYZ\Redox\node_modules\ibm_db> npm install
> ibm_db@2.8.1 install
> node installer/driverInstall.js
platform = win32, arch = x64, node.js version = v17.2.0
IBM_DB_HOME environment variable have already set to -> C:\XYZ\Redox\node_modules\ibm_db\installer\clidriver
Downloading of clidriver skipped - build is in progress...
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
odbc.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(216,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(228,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(1413,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_connection.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(310,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(534,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(909,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1094,60): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1148,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1178,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1341,55): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1714,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1896,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(2100,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_statement.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(246,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(422,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1724): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(573,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(778,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(949,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(980,85): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1047,91): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1121,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1244,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_result.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(287,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(312,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(598,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
strptime.c
win_delay_load_hook.cc
Creating library C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.lib and object C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.exp
Generating code
Previous IPDB not found, fall back to full compilation.
All 559 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
Finished generating code
odbc_bindings.vcxproj -> C:\XYZ\Redox\node_modules\ibm_db\build\Release\\odbc_bindings.node
Kernel additional dependencies removed successfully!
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
odbc.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(216,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(228,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(1413,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_connection.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(310,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(534,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(909,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1094,60): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1148,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1178,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1341,55): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1714,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1896,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(2100,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_statement.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(246,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(422,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1724): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(573,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(778,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(949,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(980,85): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1047,91): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1121,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1244,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
odbc_result.cpp
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(287,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(312,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(598,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
strptime.c
win_delay_load_hook.cc
Creating library C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.lib and object C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.exp
Generating code
Previous IPDB not found, fall back to full compilation.
All 559 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
Finished generating code
odbc_bindings.vcxproj -> C:\XYZ\Redox\node_modules\ibm_db\build\Release\\odbc_bindings.node
ibm_db installed successfully.
up to date, audited 63 packages in 21s
3 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
PS C:\XYZ\Redox\node_modules\ibm_db>
Tried rerunning the script and got following error -:
PS C:\XYZ\Redox> npm run start
> redox@1.0.0 start
> electron .
App threw an error during load
Error: The module '\\?\C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 102. This version of Node.js requires
NODE_MODULE_VERSION 106. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1812)
at Module._extensions..node (node:internal/modules/cjs/loader:1203:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:5:1812)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Module._load (node:internal/modules/cjs/loader:829:12)
at c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (C:\XYZ\Redox\node_modules\ibm_db\node_modules\bindings\bindings.js:112:48)
at Object.<anonymous> (C:\XYZ\Redox\node_modules\ibm_db\lib\odbc.js:57:31)
Then I rebuild -:
PS C:\XYZ\Redox> npm run rebuild
> redox@1.0.0 rebuild
> electron-rebuild
⠼ Building module: ibm_db, Completed: 0Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
⠙ Building module: ibm_db, Completed: 0 odbc.cpp
⠏ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(2546,1): warning C4996: 'v8::ObjectTemplate::SetAccessor': Do signature check in accessor [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\Users\abhaysin\.electron-gyp\19.0.6\include\node\v8-template.h(838): message : see declaration of 'v8::ObjectTemplate::SetAccessor' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠋ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(216,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(228,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(705,73): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4311: 'type cast': pointer truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(706,33): warning C4302: 'type cast': truncation from 'SQLHSTMT' to 'long' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc.cpp(1413,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠏ Building module: ibm_db, Completed: 0 odbc_connection.cpp
⠧ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(2546,1): warning C4996: 'v8::ObjectTemplate::SetAccessor': Do signature check in accessor [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\Users\abhaysin\.electron-gyp\19.0.6\include\node\v8-template.h(838): message : see declaration of 'v8::ObjectTemplate::SetAccessor' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠇ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(310,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(534,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(909,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1094,60): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj
]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1148,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1178,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1341,55): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj
]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1714,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(1896,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_connection.cpp(2100,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠴ Building module: ibm_db, Completed: 0 odbc_statement.cpp
⠸ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(2546,1): warning C4996: 'v8::ObjectTemplate::SetAccessor': Do signature check in accessor [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\Users\abhaysin\.electron-gyp\19.0.6\include\node\v8-template.h(838): message : see declaration of 'v8::ObjectTemplate::SetAccessor' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠼ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(246,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(422,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1724): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(573,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(778,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(949,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(980,85): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1047,91): warning C4312: 'type cast': conversion from 'int32_t' to 'SQLPOINTER' of greater size [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1121,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_statement.cpp(1244,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠇ Building module: ibm_db, Completed: 0C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(2546,1): warning C4996: 'v8::ObjectTemplate::SetAccessor': Do signature check in accessor [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\Users\abhaysin\.electron-gyp\19.0.6\include\node\v8-template.h(838): message : see declaration of 'v8::ObjectTemplate::SetAccessor' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(287,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(312,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\src\odbc_result.cpp(598,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
C:\XYZ\Redox\node_modules\ibm_db\node_modules\nan\nan.h(1746): message : see declaration of 'Nan::Callback::Call' [C:\XYZ\Redox\node_modules\ibm_db\build\odbc_bindings.vcxproj]
⠴ Building module: ibm_db, Completed: 0 strptime.c
⠏ Building module: ibm_db, Completed: 0 win_delay_load_hook.cc
⠦ Building module: ibm_db, Completed: 0 Creating library C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.lib and object C:\XYZ\Redox\node_modules\ibm_db\build\Release\odbc_bindings.exp
⠏ Building module: ibm_db, Completed: 0 odbc_bindings.vcxproj -> C:\XYZ\Redox\node_modules\ibm_db\build\Release\\odbc_bindings.node
✔ Rebuild Complete
Again tried runing the script -:
PS C:\XYZ\Redox> npm run start
> redox@1.0.0 start
> electron .
[Error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified] {
error: '[ibm_db] SQL_ERROR',
sqlcode: 0,
state: 'IM002'
}
@techabhay366 Now you shared the complete info. From your shared output, we can see that npm install ibm_db
successfully installed ibm_db. But, the npm run rebuild
command has messed up. When npm install ibm_db
is success, why you need to rebuild it again? After npm install ibm_db
, you can update database connection info in ibm_db\test\config.testConnectionStrings.json
file and execute node test\test-basic-test.js
command. It'll work fine without any issue.
Now, coming to your problem. It seems you are building an electron
application. For that we need to use npm install ibm_db --vscode
command. It is documented on ibm_db documentation page. Just search for electron.
For your case, electron-rebuild
is recompiling the ibm_db code and this is not generating the correct binaries.
The npm run start
command should work fine for you after npm install ibm_db --vscode
command, but you are not using the right version of node.js which is required for your version of electron. So, you are getting NODE_MODULE_VERSION error.
Please share version of electron.
Check required node.js version for your electron here: https://www.npmjs.com/package/electron-releases
Install same version of node.js as per: https://www.npmjs.com/package/electron-releases
Then uninstall ibm_db and reinstall using npm install ibm_db --vscode
command.
Now, npm run start
should work. No need to do the electron-rebuild
. It'll corrupt ibm_db as electron-build links ibm_db with microsoft ODBC Driver and not with IBM ODBC/CLI Driver. Hence, you are getting error message from Microsoft ODBC Driver Manager. Hope it clarifies. Thanks.
@techabhay366 We have released a new version of ibm_db@2.8.2 with electron specific enhancement.
I think you are using electron version 19.0.6. So, uninstall the existing ibm_db and reinstall it using npm install ibm_db -electron=19.0.6
. It should work fine. Thanks.
Thanks @bimalkjha , I reinstalled ibm_db@2.8.2 and it worked like charm. No changes required.
OS -: Windows 10 Db2Level -: DB21085I This instance or install (instance name, where applicable: "*") uses "64" bits and DB2 code release "SQL11014" with level identifier "0205010F". Informational tokens are "DB2 v11.1.4050.860", "special_39510", "DYN1911120100WIN64_39510", and Fix Pack "5". Product is installed at "C:\XYZ\Redox\node_modules\ibm_db\installer\clidriver" with DB2 Copy Name "IBM Data Server Driver For ODBC and CLI".
node.js version v17.2.0
ibm_db version 2.8.1
I am using following to create open a connection with IBM Db2 database and run a simple Query.
var ibmdb = require('ibm_db'); var connStr = "DRIVER={IBM DB2 ODBC DRIVER - DB2COPY1};HOSTNAME=XXXXXDATABASE=XXXX;PORT=XXXX;PROTOCOL=TCPIP;UID=xxxxxxxxxx;PWD=xxxxxxxxx"; var conn = ibmdb.open(connStr, function (err,conn) { if (err) return console.log(err); else console.log(conn); conn.query('select 1 from sysibm.sysdummy1 ',function (err, data) { if (err) console.log(err); else { console.log(data) } conn.close(function () { console.log('done'); }); }); });
When I run this Query i get following error -: Database { odbc: ODBC {}, queue: SimpleQueue { fifo: [], executing: false }, fetchMode: null, connected: true, connectTimeout: null, systemNaming: undefined, codeSet: null, mode: null, pool: null, conn: ODBCConnection { systemNaming: false, connectTimeout: 30, connected: true } } [Error: [Microsoft][ODBC Driver Manager] Invalid descriptor index] { error: '[node-ibm_db] Error in ODBC::GetColumnValue', sqlcode: 0, state: '07009' } done
I am connecting to remote database sitting on z/OS and I have proper license to connect . I tried using the same license for the Db2 extension and I am able to connect and rum my queries from there.
I looked at some issues raised earlier with similar error but could not fix the issue. May I know the reason for this error " Error in ODBC::GetColumnValue', "