No puedo insert into en BD Access usando PHP

deliflow
19 de Marzo del 2004
Cuando intento insertar un registro en la BD me da un error:
Call to a member function on a non-object in...
Aqui podeis ver el codigo:
...
while(!feof($fichero))
{
$linea = fgets($fichero);
$cont++;
print ("Correo numero: $cont --> $linea<br>");
$sql = "INSERT INTO EmailProfesionalesDAE ( Id, Eail ) VALUES(".$cont.", ".$linea.");";
print ("Correo numero: $cont --> $linea<br>");
$res = $conn->Execute($sql);
print ("Correo numero: $cont --> $linea<br>");
}

Puedo leer de la BD sin problemas pero no insertar.Necesito q me ayudeis, es tema currelo y soy un poko novatin en el temita, gracias.

r
19 de Marzo del 2004
en que linea te da el error?
asegurate de que $cont y $conn son objetos, de otra forma no puedes hacer $cont-->$linea
y $conn>Execute