Sp q funciona en Mysql 5 y no en Vb.net 2003
Publicado por Laura (1 intervención) el 05/01/2007 15:50:33
Hola
Estoy trabajando con mysql 5 y visual basic 2003.
Ejecuto procedimientos almacenados y los cargo en un dataset sin ningún tipo de problemas.
Pero este procedimiento almacenado al intentar cargarlo en un dataset me da error:
SELECT idcolumna,cara, ancho,
if(cara='B',ancho,NULL)AS BAncho
FROM columnas
INNER JOIN (SELECT cara, alto,ancho ,idecolumna FROM incidencias ) AS medidas
ON idcolumna=medidas.idecolumna
Es porque Vb.net 2003 no entiende la funcion if(cara='B',ancho,NULL).
Mysql 5 ejecuta el procedimieno almacenado correctamente.
¿Que puedo hacer para que vb.net 2003 entienda la función if? Tengo que agregar alguna referencia o algo así.
Agradecería mucho vuestra ayuda
gracias
Estoy trabajando con mysql 5 y visual basic 2003.
Ejecuto procedimientos almacenados y los cargo en un dataset sin ningún tipo de problemas.
Pero este procedimiento almacenado al intentar cargarlo en un dataset me da error:
SELECT idcolumna,cara, ancho,
if(cara='B',ancho,NULL)AS BAncho
FROM columnas
INNER JOIN (SELECT cara, alto,ancho ,idecolumna FROM incidencias ) AS medidas
ON idcolumna=medidas.idecolumna
Es porque Vb.net 2003 no entiende la funcion if(cara='B',ancho,NULL).
Mysql 5 ejecuta el procedimieno almacenado correctamente.
¿Que puedo hacer para que vb.net 2003 entienda la función if? Tengo que agregar alguna referencia o algo así.
Agradecería mucho vuestra ayuda
gracias
Valora esta pregunta


0