R
ryan.fitzpatrick3
I have this SQL
SELECT QryHisacctable.CORP, QryHisacctable.DIVISION,
QryHisacctable.FACILITY, QryHisacctable.DST_CNTR,
QryHisacctable.PCC_SMIC, QryHisacctable.CORP_ITEM_CD,
QryHisacctable.DESC_ITEM, QryHisacctable.VEND_NUM,
QryHisacctable.NAME, QryHisacctable.PROD_CLASS,
QryHisacctable.STATUS_CORP, QryHisacctable.SIZE,
QryHisacctable.PACK_WHSE, QryHisacctable.WHSE_WGHT,
QryHisacctable.VEN_UPC_NUM_SYS, QryHisacctable.VEND_CONV_FCTR,
QryHisacctable.VEN_UPC_MANUF, QryHisacctable.VEN_UPC_ITEM,
QryHisacctable.VEN_UPC_CHECK, QryHisacctable.SIZE_NUM,
QryHisacctable.SIZE_UOM, QryHisacctable.WEIGHT_UOM,
QryHisacctable.INNER_PACK, QryHisacctable.MANUF_TYPE_IND,
QryHisacctable.GROUP_CD, QryHisacctable.CTGRY_CD,
QryHisacctable.CLASS_CD, QryHisacctable.SUB_CLASS_CD,
QryHisacctable.SUBSB_CLASS_CD, QryHisacctable.PALLET_LAYER,
QryHisacctable.PALLET_HGHT, QryHisacctable.UPC_MANUF,
QryHisacctable.UPC_SALES, QryHisacctable.UPC_COUNTRY,
QryHisacctable.UPC_SYSTEM, QryHisacctable.PACK_DESC,
QryHisacctable.SIZE_DESC, QryHisacctable.SumOfSHIP,
QryHisacctable.COST_VEND, QryHisacctable.COST_IB, [sumofSHIP]/
[VEND_CONV_FCTR] AS Master_Case, ([master_case]*[cost_vend]) AS Spend,
QryHisacctable.YEAR_WEEK, Right([year_week],2) AS Week, Left
([year_week],4) AS [Year], QryHisacctable.MIN_ORD,
QryHisacctable.MAX_ORD, QryHisacctable.CARRIER_NAME,
QryHisacctable.SHIPPING_POINT, QryHisacctable.STATUS_DST INTO
tblssimsvolumes
FROM QryHisacctable
WHERE (((QryHisacctable.DIVISION)=[Forms]![frmSSIMSPulls]!
[cboxDivision]) AND ((QryHisacctable.DST_CNTR)=[Forms]!
[frmSSIMSPulls]!
[cboxDC]) AND ((QryHisacctable.PCC_SMIC)=[Forms]![frmSSIMSPulls]!
[cboxSMIC]) AND ((QryHisacctable.CORP_ITEM_CD)=[Forms]!
[frmSSIMSPulls]!
[cboxItem]) AND ((QryHisacctable.VEND_NUM)=[Forms]![frmSSIMSPulls]!
[cboxVendor]));
I have unbound comboboxes on a form where the criteria selected in the
comboboxes will go into the appropriate field in this query above and
filter the desired results. this works when I have one WHERE statement
in the query i.e. corp_item_cd, if this is the only where in the query
then the query runs fine, but when I add multiple where statements
like in the SQL above then I get this error.
ODBC--call failed
[IBM][CLI DRIVER]CLI0143E Invalid precision value. SQLSTATE =S1104
(#-99999)
what does this mean? and why does it happen when I put more than one
where statement in the query?
why can't I have numerous Where statements?
SELECT QryHisacctable.CORP, QryHisacctable.DIVISION,
QryHisacctable.FACILITY, QryHisacctable.DST_CNTR,
QryHisacctable.PCC_SMIC, QryHisacctable.CORP_ITEM_CD,
QryHisacctable.DESC_ITEM, QryHisacctable.VEND_NUM,
QryHisacctable.NAME, QryHisacctable.PROD_CLASS,
QryHisacctable.STATUS_CORP, QryHisacctable.SIZE,
QryHisacctable.PACK_WHSE, QryHisacctable.WHSE_WGHT,
QryHisacctable.VEN_UPC_NUM_SYS, QryHisacctable.VEND_CONV_FCTR,
QryHisacctable.VEN_UPC_MANUF, QryHisacctable.VEN_UPC_ITEM,
QryHisacctable.VEN_UPC_CHECK, QryHisacctable.SIZE_NUM,
QryHisacctable.SIZE_UOM, QryHisacctable.WEIGHT_UOM,
QryHisacctable.INNER_PACK, QryHisacctable.MANUF_TYPE_IND,
QryHisacctable.GROUP_CD, QryHisacctable.CTGRY_CD,
QryHisacctable.CLASS_CD, QryHisacctable.SUB_CLASS_CD,
QryHisacctable.SUBSB_CLASS_CD, QryHisacctable.PALLET_LAYER,
QryHisacctable.PALLET_HGHT, QryHisacctable.UPC_MANUF,
QryHisacctable.UPC_SALES, QryHisacctable.UPC_COUNTRY,
QryHisacctable.UPC_SYSTEM, QryHisacctable.PACK_DESC,
QryHisacctable.SIZE_DESC, QryHisacctable.SumOfSHIP,
QryHisacctable.COST_VEND, QryHisacctable.COST_IB, [sumofSHIP]/
[VEND_CONV_FCTR] AS Master_Case, ([master_case]*[cost_vend]) AS Spend,
QryHisacctable.YEAR_WEEK, Right([year_week],2) AS Week, Left
([year_week],4) AS [Year], QryHisacctable.MIN_ORD,
QryHisacctable.MAX_ORD, QryHisacctable.CARRIER_NAME,
QryHisacctable.SHIPPING_POINT, QryHisacctable.STATUS_DST INTO
tblssimsvolumes
FROM QryHisacctable
WHERE (((QryHisacctable.DIVISION)=[Forms]![frmSSIMSPulls]!
[cboxDivision]) AND ((QryHisacctable.DST_CNTR)=[Forms]!
[frmSSIMSPulls]!
[cboxDC]) AND ((QryHisacctable.PCC_SMIC)=[Forms]![frmSSIMSPulls]!
[cboxSMIC]) AND ((QryHisacctable.CORP_ITEM_CD)=[Forms]!
[frmSSIMSPulls]!
[cboxItem]) AND ((QryHisacctable.VEND_NUM)=[Forms]![frmSSIMSPulls]!
[cboxVendor]));
I have unbound comboboxes on a form where the criteria selected in the
comboboxes will go into the appropriate field in this query above and
filter the desired results. this works when I have one WHERE statement
in the query i.e. corp_item_cd, if this is the only where in the query
then the query runs fine, but when I add multiple where statements
like in the SQL above then I get this error.
ODBC--call failed
[IBM][CLI DRIVER]CLI0143E Invalid precision value. SQLSTATE =S1104
(#-99999)
what does this mean? and why does it happen when I put more than one
where statement in the query?
why can't I have numerous Where statements?