datastore的使用相关问题
代码如下:
datastore ds
ds=create datastore
ds.dataobject = "dw_test"
new_syntax = sqlca.SyntaxFromSQL(new_sql, 'Style(Type=Grid)', error_syntaxfromSQL)
if len(error_syntaxfromSQL) > 0 then
messagebox('', error_syntaxfromSQL)
return -1
else
ds.create(new_syntax, error_create)
if len(error_create) > 0 then
messagebox('', error_create)
return -1
end if
end if
ds.settransobject(sqlca)
ds.retrieve( )
for ll_row = 1 to ds.rowcount()
dw_2.InsertRow(0)
dw_2.setitem(dw_2.RowCount(),"AA",ds.getitemstring(ll_row,"AA"))
next
AA是查询的一个字段名
问题:为什么执行到dw_2.setitem(dw_2.RowCount(),"kibo_noki_ymd",ds.getitemstring(ll_row,"AA"))时报错了,提示无效的字段 查询语句没问题,DEBUG时DS里面有值