Nous avons créé une base sous SQL Server 7.0. Nous avons developé un applicatif en php (en utilisant l'extension ODBC). Puis nous nous somme rendu compte que cette extension était buggée lorsque le nombre d'enregistrement est trop important. Alors nous avons décidé de migrer vers l'extensions mssql. Nous avons donc réécrit nos classes d'accés aux données. Or notre application ne se comporte plus normalement:
+ tous les caractéres acentuée (qui ont été rentré en base par les fonctions odbc) sont remplacé (ex. "é" devient "," ou "ô" devient "", etc.).
+ De plus, notre base utilise des champs texte (de type varchar d'une longueur supérieur à 255 caractéres comme le permet SQL Server), or lors de la migration vers l'extention mssql.dll ces champs ont été tronqué à 255 caractéres, ainsi on ne récupére pas nos contenus d'information.
+ Enfin, notre php était installé comme module apache, or celui-ci depuis la migration vers l'extension mssql, génére des erreurs "dr watson". Nous avons donc mit php en cgi, ce qui ne nous satifait que moyenement.
Auriez-vous des solutions à apporter à ces problemes. Soit au niveau des configuarations (apache, php, ou SQLServeur), soit au niveau du codes php.
Merci de vos réponses
PS: l'os est winNT 4