![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
En primer lugar disculpas, pero he estado casi una semana sin internet y por eso no he podido responder.Encuento al tema del problema, no lo he podido solucionar aun.
A ver puede que no me haya explicado bien en el problema. El problema es que cuando hago el insert de la segunda forma dice: "ERROR EN LA SINTAXIS SQL DE INSERT INTO",si os fijas la diferencia de la primera a la segunda es que omito el nombre del campo autonumerico y intento que lo autocree el Access, pero no, lanza un error. El primer codigo que pongo funciona bien porque le paso ya el valor autonumerico (en este caso seria el 5). Pero yo quiero que ese valor lo coja automatico, y lo hago de la segunda forma, ya que asi me ha funcionado en otro form, pero da error en la sintaxis SQL, y no se de que puede ser... Espero que alguien me pueda ayudar ![]() Última edición por Moises22 fecha: 09-01-2006 a las 01:14:24. |
|
#2
|
|||
|
|||
|
Aun sigo teniendo el mismo problema. ¿Alguien podria ayudarme o por lo menos orientarme?
![]() |
|
#4
|
|||
|
|||
|
Espero te Sirva
Código:
var
SEjecuta,comillas:String;
begin
comillas:='''';
Sejecuta:='INSERT INTO usuarios VALUES('+('5,')+comillas
usuarioLabeledEdit1.Text+comillas+','+comillas+
usuarioLabeledEdit2.Text+comillas+','+comillas
usuarioLabeledEdit3.Text+comillas+','+comillas
usuarioLabeledEdit4.Text+comillas+','+comillas+
usuarioLabeledEdit5.Text+comillas+','+
IntToStr(usuarioComboBox2.ItemIndex+1)+','+
IntToStr(oficinaux)+')';
usuarioADOQUER1.SQL.Text:=SEjecuta;
usuarioADOQuery1.ExecSQL;
end;
Cuando usas ADD recuerda que te lo pone un salto de línea no como el seguimiento de la Instrucción |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|