2010-06-17 3 views
1

Je suis à la recherche de personnes à contacter spécifiquement chez Sybase concernant le pilote DBI d'Advantage Database Server, en particulier DBD :: Advantage. La seule référence que je peux trouver est un 'lancesc' dans le README, mais il n'y a aucune référence à un email de contact, un auteur de CPAN etc. De façon inattendue je suis arrivé ici sur un utilisateur de StackOverflow lancesc.Qui contacter au sujet de DBD :: Advantage & bugs

Quelqu'un pourrait-il savoir qui contacter à ce sujet? Je souhaite que ce soit sur CPAN.

J'ai trouvé un petit bug concernant les citations de colonnes dans l'analyseur sql dont ils préféreraient probablement être informés. Il y a aussi plusieurs questions que je leur pose concernant l'échec de la fonctionnalité.

Beaucoup plus tard modifier: Pour les futurs lecteurs, ce bug a été corrigé en utilisant mes fichiers de correctifs, bien qu'avec des changements mineurs dans la convention (espacement, surtout).

+2

Avez-vous essayé d'appeler le service client de Sybase? – Ether

Répondre

4

Si vous avez besoin d'une réponse immédiate à vos questions, le support client de Sybase est toujours le premier choix. Vous pouvez également bénéficier du support peer to peer sur le groupe de discussion Advantage ou en postant des questions ici.

Si vous postez des détails sur votre bug de cotation, je m'assurerai qu'il est étudié.

+0

Le support client n'a malheureusement pas apporté de valeur à cet égard, et même le support technique spécifique à Advantage est resté vide lorsque j'ai mentionné le paquet Perl DBI. J'ai cependant fait comme ils l'ont demandé un email envoyé contenant le dbdimp.c.diff et une autre question concernant le last_insert_id retournant toujours null. Le bogue en question pour dbdimp.c est dans dbd_db_preparse, et ne pas faire référence à qw/[]/comme opérateurs de citation de colonne, causant ainsi l'échec quand un nom de colonne contient un ', qui est malheureusement hors de mon contrôle. – WarheadsSE

+1

La fonctionnalité last_insert_id n'est actuellement pas prise en charge. Selon la spécification DBD, il doit toujours retourner UNDEF lorsqu'il n'est pas supporté par le pilote. Au moment de la dernière mise à niveau majeure du DBD, il n'y avait aucun moyen de renvoyer ces valeurs à partir de SQL. Vous pouvez maintenant obtenir ces valeurs en exécutant la requête suivante. SELECT LASTAUTOINC (CONNEXION) FROM system.iota; Je vais ajouter une demande de fonctionnalité pour last_insert_id à implémenter. – LanceSc

+0

J'ai inclus la routine de contournement dans mon module DBIx :: Class :: Storage à cet effet, qui bien sûr ne supporte que le type AUTOINC, mais au moins il fonctionne maintenant. Le fait qu'il n'ait pas été inclus depuis la «dernière mise à niveau majeure» me laisse me demander quand cette mise à jour a été faite, mais au moins maintenant je peux continuer à avancer avec le projet avec une solution de contournement. Merci pour l'aide, et nous espérons que les colonnes seront également résolues sans un chemin extérieur. – WarheadsSE