28.06.2013 Views

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

UDA-SQL-0107 Une exception s'est produite pendant l'opération<br />

"SgiCursor::doOpenResult()".<br />

[NCR][ODBC Teradata Driver][Teradata RDBMS] La traduction d'une chaîne de<br />

caractères inconnue a été demandée.<br />

Cela est dû au fait que les types de données GRAPHIC et VARGRAPHIC ne sont pas pris<br />

en charge.<br />

Erreur liée au sujet de requête SQL en saisie directe<br />

Erreur QE-DEF-0259<br />

Définissez ce qui suit dans DB2 :<br />

create type address as (<br />

number character (6),<br />

street varchar(35),<br />

city varchar(35)<br />

)<br />

MODE DB2SQL;<br />

create table emp ( emp_no int, emp_address address);<br />

Select e.emp_no, e.emp_address..street from emp e<br />

SQL0206N "aBmtQuerySubject.2<br />

Lorsque vous définissez un sujet de requête SQL en saisie directe, une erreur se<br />

produit à cause du nom attribué à la référence d'attribut dans le type structuré.<br />

Pour résoudre ce problème, procédez de l'une des deux façons suivantes :<br />

v affectez un nom de corrélation simple à la colonne dans le sujet de requête<br />

d'origine, par exemple Select e.emp_no, e.emp_address..street as "ABC" from<br />

emp e ;<br />

v utilisez la notation passe-système pour le sujet de requête en plaçant la colonne<br />

entre accolades doubles ({{ }}).<br />

Cette erreur se produit si vous placez des accolades { } aux mauvais endroits dans<br />

une expression. <strong>IBM</strong> <strong>Cognos</strong> BI suppose que tout ce qui est placé entre accolades<br />

se situe au même niveau que la fonction. Si vous avez utilisé des accolades aux<br />

mauvais endroits dans une expression, le message suivant s'affiche :<br />

QE-DEF-0259 Une erreur d'analyse syntaxique s'est produite<br />

Vous pouvez également utiliser des accolades pour envoyer une syntaxe unique à<br />

la source de données. Par exemple, votre base de données utilise un mot clé donné<br />

pour une fonction, mais celui-ci n'est pas utilisé dans <strong>IBM</strong> <strong>Cognos</strong> BI.<br />

<strong>IBM</strong> <strong>Cognos</strong> BI ne valide pas la syntaxe que vous saisissez entre des accolades. La<br />

syntaxe est envoyée directement à la base de données.<br />

La solution consiste à s'assurer que les accolades ne sont pas placées aux mauvais<br />

endroits.<br />

Par exemple, vous saisissez ce qui suit dans une expression :<br />

[ss_ole_both].[authors_lith].[au_id] = [ss_ole_both].[authors_latin].[au_id]<br />

{ collate Lithuanian_CI_AI}<br />

Vous obtenez le message d'erreur suivant :<br />

Annexe B. Traitement des incidents 401

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!