fallo sql (access, odbc y php)

minipelos

[SOLUCIONADO]

a ver, lo primero pedir disculpas por hacer una base con access... se que de los peores motores que podia haber elegido para usar para web pero bueno, decisiones del jefe, solo soy un mandao...

bueno, vamos al meollo de la cuestion

php me esta devolviendo este problema:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'., SQL state 37000 in SQLExecDirect in G:\inetpub...direccionlocal.php on line 11

cuando le hago un die que me devuelva la cadena SQL me da esta:

SELECT count(DATO) as CUENTA from [CC-VASOCIADOS] where idcontrato = 68

el codigo php es este:

$con = odbc_connect('bbdd','','');
$sql = "SELECT * from [CC-CONTRATOS] where identcontrato = '".$_GET["id"]."'";
$exc = odbc_exec($con,$sql);
$idparaanexo = odbc_result($exc,"id");
$sqlanexocuenta = "SELECT count(DATO) as CUENTA from [CC-VASOCIADOS] where idcontrato = ".$idparaanexo;
die($sqlanexocuenta);
$excanexocuenta = odbc_exec($con,sqlanexocuenta);
$sqlanexo = "SELECT * from [CC-VASOCIADOS] where idcontrato = ".$idparaanexo;
$excanexo = odbc_exec($con,sqlanexo);
$cuenta = odbc_result($excanexocuenta,"CUENTA");

perdonad por las excesivas variables :P

un saludo y gracias

edit:
solucion: $excanexocuenta = odbc_exec($con,$sqlanexocuenta);

he tardado horas en encontrarlo, estoy torpe.... xD

Soltrac

EDIT: Nada, q veo q ya lo arreglaste :D

Usuarios habituales

  • Soltrac
  • minipelos