Is it ODBC error?
Posted in 2006
Topics: Connectivity: ODBC / JDBC / .NET, Server Administration
Hi Gurus,
I got some problem again.
We are running some query through ODBC. Sometimes it works, sometimes it
failed.
But we can use dbaccess to run the same query, all succesufl.
Error Description:
(8007000E): [Informix][Informix ODBC Driver][Informix]Memory allocation failed
during query processing.
Source = Microsoft OLE DB Provider for ODBC Drivers
NativeError = -208
SQLState = S1001
(7): Source = CTariffBaseBODT::FindTariff
(7): Source = CTariffBase::FindTariff
(7): Source = WCTRB::lGetTrbRes
Does it mean ODBC error? And how to solve it?
Thanks,
Denny
*******************************************
The information contained in this e-mail message may
contain privileged and confidential information.
If you are not the intended recipient, you are
hereby notified that any review, dissemination,
distribution or duplication of this communication
is strictly prohibited. If you have received this
message in error, please notify the sender by return
e-mail, delete this message and destroy any copies.
Internet e- mail is not guaranteed to be secure or
error-free. Messages could be intercepted, corrupted,
lost, arrive late or contain viruses.
The sender will not be liable for
these risks.
*******************************************
Ce message electronique pourrait contenir des
informations privilegiees et confidentielles. Si vous
n'en etes pas le recipiendaire prevu, nous vous
signalons qu'il est strictement interdit d'examiner,
de diffuser, de distribuer et de reproduire le
present message. Si vous l'avez recu par erreur,
veuillez prevenir l'expediteur par courriel, puis
effacer ce message et en detruire toute copie.
Le courrier electronique n'est pas garanti
securitaire ni exempt d'erreurs. Les messages
pourraient etre interceptes, corrompus, egares,
retardes ou contamines par des virus.
L'expéditeur n'est pas
responsable de ces risques .
What version o fthe Client SDK are you running? How big is your query? We
ran into something similar with a very large query (over 10K) in SDK
2.81.TC3. It was patched in a fix release TC3Xi for us.
Lennie
> -----Original Message-----
> From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org]On Behalf Of
> Guo, Denny
> Sent: Friday, February 24, 2006 12:42 PM
> To: ids@iiug.org
> Subject: Is it ODBC error? [6441]
>
>
>
> Hi Gurus,
>
> I got some problem again.
> We are running some query through ODBC. Sometimes it works,
> sometimes it
> failed.
> But we can use dbaccess to run the same query, all succesufl.
>
> Error Description:
> (8007000E): [Informix][Informix ODBC Driver][Informix]Memory
> allocation failed
> during query processing.
>
> Source = Microsoft OLE DB Provider for ODBC Drivers
>
> NativeError = -208
>
> SQLState = S1001
>
> (7): Source = CTariffBaseBODT::FindTariff
>
> (7): Source = CTariffBase::FindTariff
>
> (7): Source = WCTRB::lGetTrbRes
>
> Does it mean ODBC error? And how to solve it?
>
> Thanks,
> Denny
>
> *******************************************
> The information contained in this e-mail message may
> contain privileged and confidential information.
> If you are not the intended recipient, you are
> hereby notified that any review, dissemination,
> distribution or duplication of this communication
> is strictly prohibited. If you have received this
> message in error, please notify the sender by return
> e-mail, delete this message and destroy any copies.
> Internet e- mail is not guaranteed to be secure or
> error-free. Messages could be intercepted, corrupted,
> lost, arrive late or contain viruses.
> The sender will not be liable for
> these risks.
>
> *******************************************
> Ce message electronique pourrait contenir des
> informations privilegiees et confidentielles. Si vous
> n'en etes pas le recipiendaire prevu, nous vous
> signalons qu'il est strictement interdit d'examiner,
> de diffuser, de distribuer et de reproduire le
> present message. Si vous l'avez recu par erreur,
> veuillez prevenir l'expediteur par courriel, puis
> effacer ce message et en detruire toute copie.
> Le courrier electronique n'est pas garanti
> securitaire ni exempt d'erreurs. Les messages
> pourraient etre interceptes, corrompus, egares,
> retardes ou contamines par des virus.
> L'expéditeur n'est pas
> responsable de ces risques .
>
>
> **************************************************************
> *****************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
Hi Lennie,
We are using SDK 2.70.TC3. Nothing related to query size, some time it even
failed on few records, but some times works on several hundreds records.
And we try the system test server, same issue.
Any more idea?
Thanks,
Denny
-----Original Message-----
From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of Jarratt,
Li....
Sent: February 24, 2006 2:53 PM
To: ids@iiug.org
Subject: RE: Is it ODBC error? [6442]
What version o fthe Client SDK are you running? How big is your query? We ran
into something similar with a very large query (over 10K) in SDK 2.81.TC3. It
was patched in a fix release TC3Xi for us.
Lennie
> -----Original Message-----
> From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org]On Behalf Of
> Guo, Denny
> Sent: Friday, February 24, 2006 12:42 PM
> To: ids@iiug.org
> Subject: Is it ODBC error? [6441]
>
>
>
> Hi Gurus,
>
> I got some problem again.
> We are running some query through ODBC. Sometimes it works, sometimes
> it failed.
> But we can use dbaccess to run the same query, all succesufl.
>
> Error Description:
> (8007000E): [Informix][Informix ODBC Driver][Informix]Memory
> allocation failed during query processing.
>
> Source = Microsoft OLE DB Provider for ODBC Drivers
>
> NativeError = -208
>
> SQLState = S1001
>
> (7): Source = CTariffBaseBODT::FindTariff
>
> (7): Source = CTariffBase::FindTariff
>
> (7): Source = WCTRB::lGetTrbRes
>
> Does it mean ODBC error? And how to solve it?
>
> Thanks,
> Denny
>
> *******************************************
> The information contained in this e-mail message may contain
> privileged and confidential information.
> If you are not the intended recipient, you are hereby notified that
> any review, dissemination, distribution or duplication of this
> communication is strictly prohibited. If you have received this
> message in error, please notify the sender by return e-mail, delete
> this message and destroy any copies.
> Internet e- mail is not guaranteed to be secure or error-free.
> Messages could be intercepted, corrupted, lost, arrive late or contain
> viruses.
> The sender will not be liable for
> these risks.
>
> *******************************************
> Ce message electronique pourrait contenir des informations
> privilegiees et confidentielles. Si vous n'en etes pas le
> recipiendaire prevu, nous vous signalons qu'il est strictement
> interdit d'examiner, de diffuser, de distribuer et de reproduire le
> present message. Si vous l'avez recu par erreur, veuillez prevenir
> l'expediteur par courriel, puis effacer ce message et en detruire
> toute copie.
> Le courrier electronique n'est pas garanti securitaire ni exempt
> d'erreurs. Les messages pourraient etre interceptes, corrompus,
> egares, retardes ou contamines par des virus.
> L'expéditeur n'est pas
> responsable de ces risques .
>
>
> **************************************************************
> *****************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
*******************************************
The information contained in this e-mail message may
contain privileged and confidential information.
If you are not the intended recipient, you are
hereby notified that any review, dissemination,
distribution or duplication of this communication
is strictly prohibited. If you have received this
message in error, please notify the sender by return
e-mail, delete this message and destroy any copies.
Internet e- mail is not guaranteed to be secure or
error-free. Messages could be intercepted, corrupted,
lost, arrive late or contain viruses.
The sender will not be liable for
these risks.
*******************************************
Ce message electronique pourrait contenir des
informations privilegiees et confidentielles. Si vous
n'en etes pas le recipiendaire prevu, nous vous
signalons qu'il est strictement interdit d'examiner,
de diffuser, de distribuer et de reproduire le
present message. Si vous l'avez recu par erreur,
veuillez prevenir l'expediteur par courriel, puis
effacer ce message et en detruire toute copie.
Le courrier electronique n'est pas garanti
securitaire ni exempt d'erreurs. Les messages
pourraient etre interceptes, corrompus, egares,
retardes ou contamines par des virus.
L'expéditeur n'est pas
responsable de ces risques .
Hi,
ODBC Driver is getting this error from IDS, I mean this error is not being
generated in ODBC side. Looking into the -208 error description it points
to space issue and it also correctly/safely indicates that it could also
be temporary resource issue, and as you also mentioned sometime it works
so this could well be temporary space issue. What OS/platform are you
using? Can you share your query which you are running? Also, what version
of IDS you are running?
If you have not gone through -208 error description, I would encourage you
to go through and see If it helps you any further.
Thanks
-Shesh
"Guo, Denny" <DGuo@livingstonintl.com>
Sent by: ids-bounces@iiug.org
02/25/2006 12:12 AM
Please respond to
ids
To
ids@iiug.org
cc
Subject
Is it ODBC error? [6441]
Hi Gurus,
I got some problem again.
We are running some query through ODBC. Sometimes it works, sometimes it
failed.
But we can use dbaccess to run the same query, all succesufl.
Error Description:
(8007000E): [Informix][Informix ODBC Driver][Informix]Memory allocation
failed
during query processing.
Source = Microsoft OLE DB Provider for ODBC Drivers
NativeError = -208
SQLState = S1001
(7): Source = CTariffBaseBODT::FindTariff
(7): Source = CTariffBase::FindTariff
(7): Source = WCTRB::lGetTrbRes
Does it mean ODBC error? And how to solve it?
Thanks,
Denny
*******************************************
The information contained in this e-mail message may
contain privileged and confidential information.
If you are not the intended recipient, you are
hereby notified that any review, dissemination,
distribution or duplication of this communication
is strictly prohibited. If you have received this
message in error, please notify the sender by return
e-mail, delete this message and destroy any copies.
Internet e- mail is not guaranteed to be secure or
error-free. Messages could be intercepted, corrupted,
lost, arrive late or contain viruses.
The sender will not be liable for
these risks.
*******************************************
Ce message electronique pourrait contenir des
informations privilegiees et confidentielles. Si vous
n'en etes pas le recipiendaire prevu, nous vous
signalons qu'il est strictement interdit d'examiner,
de diffuser, de distribuer et de reproduire le
present message. Si vous l'avez recu par erreur,
veuillez prevenir l'expediteur par courriel, puis
effacer ce message et en detruire toute copie.
Le courrier electronique n'est pas garanti
securitaire ni exempt d'erreurs. Les messages
pourraient etre interceptes, corrompus, egares,
retardes ou contamines par des virus.
L'expéditeur n'est pas
responsable de ces risques .
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
Hi Shesh,
We are running informix version V7.31UD3 on AIX V4.3.
I have checked the 208 error, it claims that system could not to allocate
enough memory for this query.
In such case, if I run the same query using DBACCESS, same error will occur.
But no error shows if you use dbaccess. Below is our query.
Thanks,
Denny
*********************************************************
SELECT
DISTINCT tariff.liiclientno, tariff.productkeyword,
tariff.productsufx, tariff.vendorname, tariff.hsno,
tariff.tariffcode,
(tariff.tarifftrtmnt || ' - ' || vw_tarifftrtmnt.description)
AS tarifftrtmntdesc,
tariff.lastuseddate, tariff.cooindicator, tariff.oic,
tariff.remissno, tariff.rulingno, tariff.tarifftrtmnt,
tariff.b3description
FROM vw_search_criteria, tariff, vw_tarifftrtmnt
WHERE (vw_search_criteria.useriid =1112) AND
(vw_search_criteria.liiclientno=tariff.liiclientno)
AND (tariff.hsno LIKE '3926909099') AND
(tariff.tarifftrtmnt='02') AND
(vw_tarifftrtmnt.tarifftrtmnt=tariff.tarifftrtmnt)
ORDER BY tariff.productkeyword ASC, tariff.liiclientno,
tariff.vendorname, tariff.productkeyword, tariff.productsufx;
-----Original Message-----
From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of
Sheshnaraya....
Sent: February 27, 2006 2:37 AM
To: ids@iiug.org
Subject: Re: Is it ODBC error? [6447]
Hi,
ODBC Driver is getting this error from IDS, I mean this error is not being
generated in ODBC side. Looking into the -208 error description it points to
space issue and it also correctly/safely indicates that it could also be
temporary resource issue, and as you also mentioned sometime it works so this
could well be temporary space issue. What OS/platform are you using? Can you
share your query which you are running? Also, what version of IDS you are
running?
If you have not gone through -208 error description, I would encourage you to
go through and see If it helps you any further.
Thanks
-Shesh
"Guo, Denny" <DGuo@livingstonintl.com>
Sent by: ids-bounces@iiug.org
02/25/2006 12:12 AM
Please respond to
ids
To
ids@iiug.org
cc
Subject
Is it ODBC error? [6441]
Hi Gurus,
I got some problem again.
We are running some query through ODBC. Sometimes it works, sometimes it
failed.
But we can use dbaccess to run the same query, all succesufl.
Error Description:
(8007000E): [Informix][Informix ODBC Driver][Informix]Memory allocation
failed
during query processing.
Source = Microsoft OLE DB Provider for ODBC Drivers
NativeError = -208
SQLState = S1001
(7): Source = CTariffBaseBODT::FindTariff
(7): Source = CTariffBase::FindTariff
(7): Source = WCTRB::lGetTrbRes
Does it mean ODBC error? And how to solve it?
Thanks,
Denny
*******************************************
The information contained in this e-mail message may
contain privileged and confidential information.
If you are not the intended recipient, you are
hereby notified that any review, dissemination,
distribution or duplication of this communication
is strictly prohibited. If you have received this
message in error, please notify the sender by return
e-mail, delete this message and destroy any copies.
Internet e- mail is not guaranteed to be secure or
error-free. Messages could be intercepted, corrupted,
lost, arrive late or contain viruses.
The sender will not be liable for
these risks.
*******************************************
Ce message electronique pourrait contenir des
informations privilegiees et confidentielles. Si vous
n'en etes pas le recipiendaire prevu, nous vous
signalons qu'il est strictement interdit d'examiner,
de diffuser, de distribuer et de reproduire le
present message. Si vous l'avez recu par erreur,
veuillez prevenir l'expediteur par courriel, puis
effacer ce message et en detruire toute copie.
Le courrier electronique n'est pas garanti
securitaire ni exempt d'erreurs. Les messages
pourraient etre interceptes, corrompus, egares,
retardes ou contamines par des virus.
L'expéditeur n'est pas
responsable de ces risques .
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
*******************************************
The information contained in this e-mail message may
contain privileged and confidential information.
If you are not the intended recipient, you are
hereby notified that any review, dissemination,
distribution or duplication of this communication
is strictly prohibited. If you have received this
message in error, please notify the sender by return
e-mail, delete this message and destroy any copies.
Internet e- mail is not guaranteed to be secure or
error-free. Messages could be intercepted, corrupted,
lost, arrive late or contain viruses.
The sender will not be liable for
these risks.
*******************************************
Ce message electronique pourrait contenir des
informations privilegiees et confidentielles. Si vous
n'en etes pas le recipiendaire prevu, nous vous
signalons qu'il est strictement interdit d'examiner,
de diffuser, de distribuer et de reproduire le
present message. Si vous l'avez recu par erreur,
veuillez prevenir l'expediteur par courriel, puis
effacer ce message et en detruire toute copie.
Le courrier electronique n'est pas garanti
securitaire ni exempt d'erreurs. Les messages
pourraient etre interceptes, corrompus, egares,
retardes ou contamines par des virus.
L'expéditeur n'est pas
responsable de ces risques .