FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
error con consulta a 2 tablas
quisiera hacer una consulta a dos tablas donde el campo en comun es 'codigo' yo coloque este codigo en sqldataset:
select venta.fecha, stock.codigo, stock.descrip from ventas, stock where stock.codigo = venta.codigo and fecha = :fec y en el boton igual que el anterior clientdataset1.Close; sqldataset1.ParamByName('fec').AsDate := datetimepicker1.Date; clientdataset1.Open; pero me da el error siguiente: Project Project1.exe raised exeption class EdatabaseError with message ‘No Value for parameter ‘fec’ Process stopped.Use step or run to continue. desde ya muchas gracias por las respuestas. |
#2
|
||||
|
||||
Hola fernando1973
Usa las etiquetas, recuerda que el codigo lo ven muchos. el otro: asi se ven mejor. Saludos |
#3
|
||||
|
||||
Hola
Viendo bien el codigo, pregunto y para que dos botones, para que repetido todo, creo que tienes que analizar bien todo. Saludos |
#4
|
||||
|
||||
Que tal si prueba a cambiar la consulta, indicándole a la fecha la tabla a la que pertenece, algo como:
O esto:
Según sea. Espero sea esto.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Hola
Perdon no lo hice bien, lo vuelvo a poner: el otro: asi esta mejor. Saludos |
#6
|
||||
|
||||
Ahh bueno¡¡¡, después de pensarlo mejor y de una manera mas razonable el problema quizá radica en que en la propiedad Params del Dataset no haz especificado el tipo de parámetro de fecha la cosa podría solucionarce de la siguiente manera.
Pero tengo una pregunta ¿Al fin con cual de los dos trabajas, con clientdataset1 o con sqldataset1?, el ejemplo que te coloque lo asumí creyendo que usabas clientdataset1. Creo que esto si es . Nota: Mi pregunta es para hacer ver lo mismo de Lepe, disculparme pues se me habia caido la conexión y cuando volvio solo me limite a presionar el boton de "Enviar" .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 18-05-2007 a las 18:59:32. |
#7
|
|||
|
|||
perdon por lo de las etiquetas voy a ver como se usan, por lo del codigo es solo un boton yo me exorese mal, el el form tengo un dbgrid conectado al datasource un datetimepicker que elijo la fecha a buscar y un botos que pasa el parametro de fecha que me sigue dando este error :
"Project Project1.exe raised exeption class EdatabaseError with message ‘No Value for parameter ‘fec’ Process stopped.Use step or run to continue." |
#8
|
||||
|
||||
no he leido el hilo, pero habría que cerrar el sqldataset que es quien tiene el parámetro.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#9
|
||||
|
||||
Hola
Para mi el problema es el uso de dos botones. 1- hace la sqntencia sql 2- ejecuta el parametro. Como va a saber el segundo codigo que parametro es fec. Hay muchas maneras de hacerlo, esta es una: Esta es otra: Y bueno hay mas. Saludos |
#10
|
||||
|
||||
Cita:
Puede que me equivoque, es muy probable ya que soy novato en este aspecto de Delphi+BD. Yo hasta el momento no he tenido mayores inconvenientes, vengo siguiendo recomendaciones de La Cara Oculta y post leídos de los foros y hago lo mismo que los códigos que exponen y me sale. De seguro esto puede resultar un poco tonto... ¿pero no será que los formatos de la fecha son distintos?... Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en Consulta de tablas creadas en tiempo de ejecucion | javicho_villa | Varios | 1 | 02-02-2006 17:14:28 |
Consulta SQL con dos tablas... | emeceuy | Conexión con bases de datos | 2 | 06-08-2005 07:41:59 |
consulta de dos tablas | tgsistemas | SQL | 4 | 15-04-2005 13:25:59 |
Consulta con dos tablas | candido | SQL | 2 | 09-08-2004 13:02:07 |
Consulta SQL con 4 tablas | nefy | SQL | 2 | 03-05-2004 23:25:22 |
|