Buenas tardes. les agradecere enormemente si me ayudan con esto.
Tengo un proyecto escolar de un modulo de seguridad, un inventario y un una matriz de 10 datos.
Ahorita estoy atorado con el modulo de seguridad, tengo el siguiente codigo:
Código Delphi
[-]
form1.adotable1.Open;
form1.ADOTable1.Edit;
adoquery1.SQL.Add('delete from contraseñas');
adoquery1.SQL.Add('where usuario='+edit1.Text);
adoquery1.SQL.Add('and contraseña='+edit2.Text);
adoquery1.ExecSQL;
FORM1.adotable1.Post;
Showmessage ('YA VERE KE PONGO');
close;
Y me bota el siguiente error:
Código Delphi
[-]
Project Project1.exe raised exception class EOleexception with message 'el parametro X no tiene un valor predeterminado'. Process stoped. Use step or run to continue.
Meti X en el primer edit, y me lo bota, simplemente no encuentro que es el problema, esto es para dar de baja, ya que tengo el codigo de las altas de nuevos usuarios conforme a lo siguiente:
form1.ADOTable1.Open;
form1.ADOTable1.Insert;
form1.ADOtable1.FieldByName('USUARIO').AsString:=edit1.Text;
form1.ADOtable1.FieldByName('CONTRASEÑA').AsString:=edit2.Text;
form1.ADOTable1.Open;
form1.ADOTable1.Post;
form2.close;
y eso funciona bien para dar la alta al usuario.
El servidor de DB es access 2003 y el driver de coneccion es el Ole Driver Jet 4. Cualquer ayuda les agradezco ^^