I'm using Visual Basic 6.0 to update a DB2 database.
As I know we can either use .Addnew method of an ADO Recordset object or SQL INSERT statement to Insert a new DB2 record.
I have definied a table in DB2 with a field name "FLDERROR" having the data type "Long VARCHAR"
By using .Addnew method, part of my
VB coding is as follows :
adoRecordSet.AddNew
adoRecordSet!FLDCUSTID = "1"
adoRecordSet!FLDADDR = "NEW YORK"
adoRecordSet!FLDAGE = "18"
adoRecordSet!FLDGRADE = "01"
adoRecordSet!FLDERROR = "ABC"
when I run the program, the program ends in error at the highlighted statement and prompts the message :
Run-time error '-2147467259(80004005)':
CLI0100E Wrong number of parameters. SQLSTATE = 07001
Do anyone can help what's wrong with that ? I didn't hit any error when updating "Character" / "VARCHAR" field in DB2 by using the same method.