I am testing a simple query to retrieve data from an AS400 database. I am not sure if the SQL query is being used correctly.
I get an error: "The parameter is invalid."
Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = @Field1
I do not get an error when running the following query:
Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = 'myvalue'
I am using ADODB, VBScript for testing.
Set Param1 = cmd.CreateParameter("@Field1", 129, 1, 9, "myvalue") ' 129 String
cmd.Parameters.Append Param1
I come from MS Sql, so the record for AS400 is completely new for me.
Thanks
source
share