FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Adoquery con sal server
Tengo una duda con el componente ado para conectarlo a la base de dato: tengo un tadoconnectin conectado perfectamente a mi base de dato sal server, por otro lado tengo un adoquery1 conectado perfectamente a mi tabla, de hecho puedo activarlo sin si gin problema, incluso puedo ver todos mis campos en el fieles editor mas sin embargo en el panel de structure a la izquierda me muestra los campos todos como inactivos. Necesito de su ayuda no logro avanzar. Perdón estoy usando delphi 2009 codegear.
Gracias por la atención |
#2
|
|||
|
|||
Insert en sql 2008 con adoquery
Tengo un problema en lograr el incert usando un componente ado en base de dato sql2008. Inicialmente en el from conecte perfectamente un adoquery a mi base de dato, la active y logro ver todos los campos en fieles editor. A un botón coloque esta sentencia:
adoquery1.close; Adoquery1.sql.clear; Adoquery1.sql.add ('select * from lín_art'); Adoquery1.sql.add ('where cod_lin ='+coma+edit1.text+coma+ ' and lin_desc =' +coma+edit2.text+coma); Adoquery1.open; If adoquery1.eof then Begin Adoquery1.close; Adoquery1.sql.clear; adoquery1.sql.add('incert into lin_art'); Adoquery1.execsql; Begin Adoquery1cod_lin.asstring := edit1.text; Adoquery1lin_desc.asstring :=edit2.text; Adoquery1.post; End End Else Esta es mi sintaxis pero por nada del mundo me quiere funcionar. Agradezco su ayuda. |
#3
|
||||
|
||||
Hola
Bueno, si funcionara, si que seria raro. No entiendo bien que es lo que quieres hacer, el codigo no dice nada. Saludos
__________________
Siempre Novato |
#4
|
||||
|
||||
Hola
Y que quieres hacer?. Saludos
__________________
Siempre Novato |
#5
|
|||
|
|||
Quiero hacer un incert pero me da un mensaje diciendo que no consigue el campo cod_lin y estoy seguro que sea porque no esta activo ni siquiera en el from
|
#6
|
||||
|
||||
Hola
Para empezar coloca aqui (todo) el codigo que llebas hecho, a ver que se ve. Ah, toma en cuenta que en Español se dice Insertar con S y en Ingles es Insert, con S, tambien. Saludos
__________________
Siempre Novato |
#7
|
|||
|
|||
Jajajajaja. Lo que quiero hacer es hacer un incert en una tabla de sql, primero debo hacer una consulta para verificar que no exista y si no lo encuentra hacer el incert.
|
#8
|
|||
|
|||
Cita:
|
#9
|
||||
|
||||
Hola
No se, algo asi???: Saludos
__________________
Siempre Novato Última edición por Caral fecha: 04-02-2012 a las 22:19:57. |
#10
|
|||
|
|||
Exacto lo hice pero aun me sigue dando el error que dice adoquery1: field 'cod_lin' no found.
|
#11
|
||||
|
||||
Hola
Tienes en la pantallita pequeña los campos???? (campos persistentes) 1- Dale doble click al adoquery1. 2- Saldra una pequeña pantalla. 3- Si hay algun campo en esa pantalla quilato. Me dice que pasa. Saludos PD: Lo que dice el mensaje es bien claro, No se encuentra el campo cod_lin. Bien, o no existe o no lo ve o esta mal escrito. Eso es lo que hay que revisar.
__________________
Siempre Novato Última edición por Caral fecha: 04-02-2012 a las 22:50:40. |
#12
|
|||
|
|||
Ahora me da un error de sintaxis incorrecta cerca de '='.
|
#13
|
||||
|
||||
Hola gianfranco.
Probá si de este modo te resulta más claro: Eso tomando en cuenta los dos campos que has mencionado, si hay más campos para insertar, también los tendrás que incluir en la sentencia SQL. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error ("not in edit or insert mode") en Update con ADOQuery | miquellg | SQL | 8 | 16-05-2011 20:11:07 |
firebird y .net 2008 | voldemmor | .NET | 0 | 27-11-2008 17:15:54 |
Win Server 2008 | Casimiro Notevi | Noticias | 40 | 12-03-2008 23:37:43 |
Problema con Insert y Update en ADOQuery | Moises22 | SQL | 15 | 11-01-2006 07:57:13 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
|