![]() |
Problema con Ajax y Postgres
Buenas Tardes.
Mi problema consiste en que he realizado una prueba con Ajax. Realicé un proyecto en donde ingresaba los datos en un edit, los guardaba en la base de datos con mysql mediante un button y automáticamente se me cargaban en un ListBox, todo mediante un evento "Button1JSClick". Hasta ahí todo perfecto. Luego quise probar el mismo proyecto con Postgres y ahí comenzaron los problemas, ya que sólo me permitía ingresar un dato, y cuando trataba de ingresar el segundo me enviaba un error de falla de conexión a la base de datos mysql????. Mi pregunta es porqué envía un petición de conexión a mysql y engo configurado el postgres?. El siguiente es el error: Error: the XML response that was returned from the server is invalid. Warning:mysql_connect() Access denied for user 'postgres'@'localhost' (using password:YES)in C:\Archivos de programa\Codegear\Delphi for PHP\2.0\vcl\adodb\drivers\adobdb-mysql.inc.php Bueno, el mesaje sigue nombrando mis variables, pero el hecho es que me muestra el error de conexión mysql estando trabajando con postgres. En otro foro decían que era por que las tablas estaban escritas con mayúsculas???. pero este no es el caso, ya que todas están en minúsculas y sus campos. Si alguno de Uds. conoce alguna solución o algo para poder guiarme se los agradecería. Atte ESR |
Encontré el problema y la solución es la siguiente:
Por defecto el D4php trabaja con mysql, por lo tanto por alguna razón, al utilizar ajax, toma dicho valor de driver(mysql). Para corregir, sólo hay que modificar el archivo dbtables.inc, el parámetro del driver, en mi caso a "postgres". Este por defecto está ubicado en C:\Archivos de programa\CodeGear\Delphi for PHP\2.0\vcl.:) |
| La franja horaria es GMT +2. Ahora son las 05:26:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi