D
Doug Bell
Hi,
I am having problems trying to create a (temporary) DataTable from a
selection from a DataGrid (dgOrders).
dtOrdDetails is declared as a Public DataTable
Sub is:
Dim stFilter as String
Dim OrdersRows() as DataRow
'If OrderNo = "" then Order is an ASN
If gstOrderNo = "" Then
'ASN Selection
Else
'OrderNo Selection
'Create structure for dtOrderDetails
dtOrderDetails = dsPOs.Tables("PODetails")
dtOrderDetails.Clear()
'Set Filter - Column [PONo] = Selected Order No.
stFilter = "PONo = " & gstOrderNo
OrdersRows = dsPOs.Tables("PODetails").Select(stFilter)
'Populate dtOrderDetails
For i = 0 to OrdersRows.GetUpperBound(0)
dtOrderDetails.ImportRow(OrderRows(i))
Next i
End If
My problem is that OrderRows has a Row Count of 0 and yet I can see valid
records there.
I have also tried:
stFilter = "PONo = '" & gstOrderNo & "'"
stFilter = "PONO = " & gstOrderNo
stFilter = "PONO = " & gstOrderNo & "'"
Actual Alias Field Name is PONo but I have noticed the DB2 Database returns
Columns capitalised.
Field Type is Decimal 8,0
I can step through the DataTable "PODetails" and can see PONo = the Selected
Filter Number.
Thanks for any help,
Doug
I am having problems trying to create a (temporary) DataTable from a
selection from a DataGrid (dgOrders).
dtOrdDetails is declared as a Public DataTable
Sub is:
Dim stFilter as String
Dim OrdersRows() as DataRow
'If OrderNo = "" then Order is an ASN
If gstOrderNo = "" Then
'ASN Selection
Else
'OrderNo Selection
'Create structure for dtOrderDetails
dtOrderDetails = dsPOs.Tables("PODetails")
dtOrderDetails.Clear()
'Set Filter - Column [PONo] = Selected Order No.
stFilter = "PONo = " & gstOrderNo
OrdersRows = dsPOs.Tables("PODetails").Select(stFilter)
'Populate dtOrderDetails
For i = 0 to OrdersRows.GetUpperBound(0)
dtOrderDetails.ImportRow(OrderRows(i))
Next i
End If
My problem is that OrderRows has a Row Count of 0 and yet I can see valid
records there.
I have also tried:
stFilter = "PONo = '" & gstOrderNo & "'"
stFilter = "PONO = " & gstOrderNo
stFilter = "PONO = " & gstOrderNo & "'"
Actual Alias Field Name is PONo but I have noticed the DB2 Database returns
Columns capitalised.
Field Type is Decimal 8,0
I can step through the DataTable "PODetails" and can see PONo = the Selected
Filter Number.
Thanks for any help,
Doug