2010-10-14 4 views
0

Le type de données char n'apparaît pas dans Data Architect pour la version 10. Il apparaît désormais en tant que caractère.Problèmes avec les types de données

Je ne trouve rien dans la documentation pour ce type.

J'ai passé des mois à développer un adaptateur personnalisé WCF pour la base de données Advantage. Maintenant, j'obtiens des exceptions de type de données en raison du type de données CHARACTER.

Est-ce que quelqu'un connaît d'autres modifications non documentées à la méta-donnée? CHAR et Caractère sont la même chose.

Répondre

2

Je crois que la différence que vous voyez dans ARC 10 par rapport aux versions antérieures d'ARC (je suppose que c'est le cas, désolé) était une correction de bogue esthétique. Dans ARC 9.1 par exemple, si vous cliquez sur le menu déroulant, il est répertorié comme Caractère. En utilisant la procédure stockée sp_getColumns, je vois que le type est retourné le même pour ADS 10.0 et ADS 9.1 (les deux sont CHAR).

Quel genre d'erreurs obtenez-vous en ce qui concerne les exceptions de type de données?

+0

Cela ne s'est pas produit dans la version 9. J'utilise sp_getProcedureColumns –

+0

Cela ne donne toujours pas beaucoup d'informations, mais avec un peu plus d'hypothèses, je pense que je comprends le changement. dans 9.x le TYPE_NAME semble retourner CHAR et dans 10 il semble maintenant retourner CHARACTER. Donc un certain nombre de choses ici. A) sp_getProcedureColumns est non documenté et par conséquent sujet à changement car il n'y a pas de documentation (à mon avis) B) DATA_TYPE renvoie la même chose pour les deux (1). Peut-être utiliser ceci comme une solution de rechange C) Peut-être que vous pouvez appeler le support et demander si ce changement était intentionnel. Peut-être un bug? – Edgar

+0

c'est définitivement un bug et nous allons enregistrer ces problèmes et beaucoup d'autres directement avec Sybase. –

Questions connexes