the rs.fields is 3 in both cases. The problem is at the QueryTable. When
adding the rs to QTable, somehow the 2 numeric fields didn't get added over.
Thanks.
Tieu
> So first, rs.fields.count=2 ?
> Then using DIGITS, rs.fields.count=3 ?
>
> NickHK
> > Hi,
> >
> > I am having problem with QueryTables.Add as follow
> >
> >
> > ...
> > strSQL = "Select STRING1, NUMBER1, STRING2 from myTable"
> > Set rs = cn.Execute(strSQL)
> > ...
> >
> > Set qTable = ActiveSheet.QueryTables.Add( rs, RangeStart)
> >
> > ...
> >
> > I only see STRING1, STRING2 columns. NUMBER1 column is missing. However,
> If
> > I change the strSQL to:
> > Select STRING1, DIGITS(NUMBER1), STRING2 from myTable
> > (where DIGITS is an AS400 SQL function to convert number to string)
> > Then I can see all 3 columns. Is there any QueryTable property that I
need
> > to change, so I can get all column without converting anythign to
string.
> > Thanks in advance.
> >
> >
> >
> >
>
>
Bookmarks