Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

ODBC problem when I load more than six columns in the sql select

Hi everybody,

I've a problem in my request, it works without problem in sql devlopper, but in QV, it returns a ODBC problem, but when I reduce the number of columns loaded in the sql select to six, it works, has anybody meet this problem befor?

FI: I use the version 9.

Here you are my script fot this request:

load

//  "SAPLIGCOM_IDEODSART",

//  "SAPPTFCOM_NUMCOM",

  "ODSREFTPSJOU_DAT",

  "SAPPTFCOM_IDEODSART",

  "SAPPTFCOM_NUMCOM",

  "SAPPTFCOM_QTECOM",

  "SAPPTFCOM_MNTPST",

  "SAPPTFCOM_QTECON",

  "SAPPTFCOM_QTECOM"-"SAPPTFCOM_QTECON" as QT_RUPT;

SQL SELECT "SAPPTFCOM_QTECOM", "SAPPTFCOM_MNTPST", "SAPPTFCOM_QTECON","SAPPTFCOM_NUMCOM","SAPPTFCOM_IDEODSART","ODSREFTPSJOU_DAT"/*,"SAPLIGCOM_IDEODSART","SAPPTFCOM_NUMCOM",*/

FROM SAP_LIGCOM,ODS_REFTPS_JOU,SAP_PTFCOM,SAP_MAG

//where ODS_REFTPS_JOU.ODSREFTPSJOU_DAT between to_date('20/11/2012','DD/MM/YYYY') and sysdate

where ODS_REFTPS_JOU.ODSREFTPSJOU_DAT=to_date('22/11/2012','DD/MM/YYYY')

and ODS_REFTPS_JOU.ODSREFTPSJOU_IDE=SAP_PTFCOM.SAPPTFCOM_IDEODSDATPTF

and SAP_LIGCOM.SAPLIGCOM_IDEODS=SAP_PTFCOM.SAPPTFCOM_IDEODSLIGCOM

and SAP_LIGCOM.SAPLIGCOM_IDEODSMAG=SAP_MAG.SAPMAG_IDEODS

and SAP_LIGCOM.SAPLIGCOM_IDEODSDATCOM=ODS_REFTPS_JOU.ODSREFTPSJOU_IDE

and SAP_LIGCOM.SAPLIGCOM_IDEODSDIV=8

and SAP_LIGCOM.SAPLIGCOM_CODSTALIVCOM in ('A','B')

and (SAP_LIGCOM.SAPLIGCOM_CODSTACRE is null or SAP_LIGCOM.SAPLIGCOM_CODSTACRE='A' or SAP_LIGCOM.SAPLIGCOM_CODSTACRE='D')

and SAP_LIGCOM.SAPLIGCOM_IDEODSRAIREJCOM=1

and SAP_LIGCOM.SAPLIGCOM_IDEODSBLOLIV not in (20,22,23,24,48483)

and SAP_LIGCOM.SAPLIGCOM_IDEODSCANDIS in (15,16)

and (SAPMAG_CODMAG like 'MY%' or sapmag_codmag like 'A%' or sapmag_codmag like 'S%')

and SAP_PTFCOM.SAPPTFCOM_QTECON < SAP_PTFCOM.SAPPTFCOM_QTECOM;

Thanks you.

ZM

13 Replies
Not applicable
Author

No, it's the correct column name, my request works in sql devlopper :s

jvitantonio
Specialist III
Specialist III

Could you please try loading one field at a time and check if any of them throw an error?

Gysbert_Wassenaar
Partner - Champion III
Partner - Champion III

23/11/2012 10:42:28: 0026  SQL SELECT SAP_LIGCOM.SAPPTFCOM_NUMCOM,

According to the log you were asking for the field SAP_LIGCOM.SAPPTFCOM_NUMCOM. That was probably a typo, since there is not field called SAPPTFCOM_NUMCOM in table SAP_LIGCOM. I think you meant to select the field from SAP_PTFCOM instead: SAP_PTFCOM.SAPPTFCOM_NUMCOM.


talk is cheap, supply exceeds demand
Not applicable
Author

Yes I agree, I'm sorry I've loaded the wrong script,

The log is:

23/11/2012 13:56:45:      Début de l'exécution

23/11/2012 13:56:45:      QlikView Version:9.00.7502.8

23/11/2012 13:56:45: 0002  SET ThousandSep=' '

23/11/2012 13:56:45: 0003  SET DecimalSep=','

23/11/2012 13:56:45: 0004  SET MoneyThousandSep=' '

23/11/2012 13:56:45: 0005  SET MoneyDecimalSep=','

23/11/2012 13:56:45: 0006  SET MoneyFormat='# ##0,00 €;-# ##0,00 €'

23/11/2012 13:56:45: 0007  SET TimeFormat='hh:mm:ss'

23/11/2012 13:56:45: 0008  SET DateFormat='DD/MM/YYYY'

23/11/2012 13:56:45: 0009  SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]'

23/11/2012 13:56:45: 0010  SET MonthNames='janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.'

23/11/2012 13:56:45: 0011  SET DayNames='lun.;mar.;mer.;jeu.;ven.;sam.;dim.'

23/11/2012 13:56:45: 0013  CONNECT*Provider*XPassword*

23/11/2012 13:56:45: 0017  load "SAPMAG_CODMAG",

23/11/2012 13:56:45: 0018    "SAPLIGCOM_NUMCOM",

23/11/2012 13:56:45: 0019    "SAPLIGCOM_IDEODSBLOLIV",

23/11/2012 13:56:45: 0020    "SAPLIGCOM_CODSTAREJCOM",

23/11/2012 13:56:45: 0021    "SAPLIGCOM_CODSTACRE",

23/11/2012 13:56:45: 0022    "SAPLIGCOM_CODSTALIVCOM",

23/11/2012 13:56:45: 0023    "SAPLIGCOM_IDEODSDIV",

23/11/2012 13:56:45: 0024    "SAPLIGCOM_IDEODSRAIREJCOM",

23/11/2012 13:56:45: 0025    "SAPLIGCOM_IDEODS",

23/11/2012 13:56:45: 0026    "SAPLIGCOM_IDEODSDATLIVSOU",

23/11/2012 13:56:45: 0027    "SAPLIGCOM_IDEODSART",

23/11/2012 13:56:45: 0028    "SAPLIGCOM_IDEODSMAG",

23/11/2012 13:56:45: 0029    "SAPPTFCOM_NUMCOM",

23/11/2012 13:56:45: 0030    "SAPPTFCOM_IDEODSCANDIS",

23/11/2012 13:56:45: 0031    "SAPPTFCOM_MNTBLO",

23/11/2012 13:56:45: 0032    "ODSREFTPSJOU_DAT",

23/11/2012 13:56:45: 0033    "SAPPTFCOM_IDEODSART",

23/11/2012 13:56:45: 0034    "SAPPTFCOM_NUMCOM",

23/11/2012 13:56:45: 0035    "SAPPTFCOM_IDEODSDATPTF",

23/11/2012 13:56:45: 0036    "SAPPTFCOM_IDEODSLIGCOM",

23/11/2012 13:56:45: 0037    "SAPPTFCOM_QTECOM",

23/11/2012 13:56:45: 0038    "SAPPTFCOM_MNTPST",

23/11/2012 13:56:45: 0039    "SAPPTFCOM_QTECON",

23/11/2012 13:56:45: 0040    "SAPPTFCOM_QTECOM"-"SAPPTFCOM_QTECON" as QT_RUPT

23/11/2012 13:56:45: 0041  SQL SELECT "SAPMAG_CODMAG","SAPLIGCOM_NUMCOM","SAPLIGCOM_IDEODSBLOLIV","SAPLIGCOM_CODSTAREJCOM","SAPLIGCOM_CODSTACRE","SAPLIGCOM_CODSTALIVCOM","SAPLIGCOM_IDEODSDIV","SAPLIGCOM_IDEODSRAIREJCOM","SAPLIGCOM_IDEODS","SAPLIGCOM_IDEODSDATLIVSOU","SAPLIGCOM_IDEODSART", "SAPLIGCOM_IDEODSMAG","SAPPTFCOM_NUMCOM","SAPPTFCOM_IDEODSCANDIS","SAPPTFCOM_MNTBLO","ODSREFTPSJOU_DAT","SAPPTFCOM_IDEODSART","SAPPTFCOM_NUMCOM", "SAPPTFCOM_IDEODSDATPTF","SAPPTFCOM_IDEODSLIGCOM","SAPPTFCOM_QTECOM", "SAPPTFCOM_MNTPST", "SAPPTFCOM_QTECON"

23/11/2012 13:56:45: 0042  FROM SAP_LIGCOM,ods_reftps_jou,SAP_MAG,SAP_PTFCOM

23/11/2012 13:56:45: 0043  where ods_reftps_jou.odsreftpsjou_dat between to_date('20/11/2012','DD/MM/YYYY') and sysdate

23/11/2012 13:56:45: 0044  and odsreftpsjou_ide=SAPPTFCOM_IDEODSDATPTF

23/11/2012 13:56:45: 0045  and SAPLIGCOM_IDEODS=SAPPTFCOM_IDEODSLIGCOM

23/11/2012 13:56:45: 0046  and SAPLIGCOM_IDEODSMAG=SAPMAG_IDEODS

23/11/2012 13:56:45: 0047  and SAP_LIGCOM.SAPLIGCOM_IDEODSDATCOM=ods_reftps_jou.odsreftpsjou_ide

23/11/2012 13:56:45: 0048  and "SAPLIGCOM_IDEODSDIV"=8

23/11/2012 13:56:45: 0049  and "SAPLIGCOM_CODSTALIVCOM" in ('A','B')

23/11/2012 13:56:45: 0050  and ("SAPLIGCOM_CODSTACRE" is null or "SAPLIGCOM_CODSTACRE"='A' or "SAPLIGCOM_CODSTACRE"='D')

23/11/2012 13:56:45: 0051  and "SAPLIGCOM_IDEODSRAIREJCOM"=1

23/11/2012 13:56:45: 0052  and "SAPLIGCOM_IDEODSBLOLIV" not in (20,22,23,24,48483)

23/11/2012 13:56:45: 0053  and "SAPLIGCOM_IDEODSCANDIS" in (15,16)

23/11/2012 13:56:45: 0054  and (SAPMAG_CODMAG like 'MY%' or sapmag_codmag like 'A%' or sapmag_codmag like 'S%')

23/11/2012 13:56:45: 0055  and sap_ptfcom.sapptfcom_qtecon < sap_ptfcom.sapptfcom_qtecom

23/11/2012 13:56:49:        24 champs trouvés: SAPMAG_CODMAG, SAPLIGCOM_NUMCOM, SAPLIGCOM_IDEODSBLOLIV, SAPLIGCOM_CODSTAREJCOM, SAPLIGCOM_CODSTACRE, SAPLIGCOM_CODSTALIVCOM, SAPLIGCOM_IDEODSDIV, SAPLIGCOM_IDEODSRAIREJCOM, SAPLIGCOM_IDEODS, SAPLIGCOM_IDEODSDATLIVSOU, SAPLIGCOM_IDEODSART, SAPLIGCOM_IDEODSMAG, SAPPTFCOM_NUMCOM, SAPPTFCOM_IDEODSCANDIS, SAPPTFCOM_MNTBLO, ODSREFTPSJOU_DAT, SAPPTFCOM_IDEODSART, SAPPTFCOM_NUMCOM, Erreur: Échec de lecture ODBC

23/11/2012 13:56:54:      Fin de l'exécution.