Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2004, 06:04
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años, 1 mes
Puntos: 1
¿Existen diferentes lenguajes SQL? - ¿Existe vida en Marte?

Buenas (Por decir algo)

No sé si es que yo estoy gilipollas o es que esto es un cachondeo.

Acabo de exportar toda mi base de datos en access a MySQL, entendiendo que el lenguaje SQL es universal y que le repanpinfla que conectes contra una base de datos en access, SQL u Oracle.

Pues parece que no es así, abro mi web y recibo por todas partes mensajes del tipo:


[TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '() AND CHA_MENU <>'Encuestas' ORDER BY DAT_NAME ASC' at line 1



Por poner un ejemplo, tengo una sentencia que dice asÍ:

rsChannels.Source = "SELECT *, (SELECT COUNT(*) FROM DATAS WHERE DAT_CATEGORY = CAT_ID AND DAT_APPROVED=1 AND DAT_EXPIRED > DATE()) AS DAT_COUNT FROM CATEGORIES, CHANNELS WHERE CAT_CHANNEL = CHA_ID AND CAT_CHANNEL = " + Replace(rsChannels__varChannel, "'", "''") + " AND CAT_PARENT = 0 ORDER BY CAT_NAME ASC"

Y me dice que hay un error de sintaxis, cuando con access siempre funcionó correctamente (Es el código que genera el Dreamweaver)

Preguntas:

1.- ¿Existen distintos lenguajes SQL?
2.- Si es así, ¿Cada formato de bases de datos tienen un lenguaje propio?
3.- ¿Existe vida en Marte?

Gracias
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...