2010-11-09 30 views
2

Quelqu'un peut-il décrire «Crystal Reports Engine renvoie le code d'erreur 997» pour Crystal Reports 6.0? Googling prouvé futile.Crystal Reports 6.0 Code d'erreur 997

+0

heh. J'ai recherché sur Google "Crystal Report Error Code 997" et le deuxième résultat était cette page. Le 1er résultat n'a pas donné de réponse puisque Experts-Exchange no longer longer affiche les solutions. – PowerUser

+0

@PowerUser - vraiment? Si vous faites défiler tout en bas, ils devraient toujours être là, au moins pour les recherches Google. – LittleBobbyTables

+0

vous n'utilisez pas les polices de code à barres dans les rapports, n'est-ce pas? – LittleBobbyTables

Répondre

1

Utilisez-vous un type de données long dans la source de données?

Si votre théorie est juste, et si vous avez le long soit un type de données dans CONNECT BY, GROUP BY ou ORDER BY clause, qui pourrait être le coupable. D'après ce que j'ai lu, l'erreur ORA-00997 est la suivante:

ORA-00997: utilisation illégale de LONG datatype:

Cause: On a utilisé une valeur de type de données LONG dans une fonction ou dans un DISTINCT, WHERE, clause CONNECT BY, GROUP BY ou ORDER BY. Une valeur LONG peut uniquement être utilisée dans une clause SELECT.

J'ai déjà vu Crystal Reports remonter des erreurs SQL Server non gérées, c'est donc possible.

+0

Je vais vérifier le code pour cela, merci – D0cNet