FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error No existe columna 'cod'
Un saludo a ver quien me da una mano... estoy trantando de hacer la entrada de usuario antes de acceder al sistema... lo intento con siguiente codigo. Utilizo SQL SERVER. Dicho codigo me da un error de que no existe la columna "cod" pues se lo tengo como parameters... aun asi me da el error.
En el string de mi adoquery coloco la siguiente sentencia " SELECT codusu, nomusu, pasusu FROM Usuario where codusu=cod"
|
#2
|
||||
|
||||
Hola
En parameters tienes que añadir Cod Saludos |
#3
|
||||
|
||||
Gracias
De ante manos gracias Caral, siempre tu empeño por ayudar y que mas que bendecirte.
Y muy buena tu manera de informar con la pantalla. Sabes ese código lo tomé de tu sistema gesatrans. Pero hago eso en parameters coloco Cod, pero creo que el error es en el String del ADOQUERI1 que no encuentra Cod en CODUSU=Cod. Oh quizas mi base de datos. Lo seguiré intentando a ver... si tiene una opinión bien recibida será. |
#4
|
||||
|
||||
Hola
Cambia la sentencia del adoquery1 asi: Y cambia la primera parte del codigo asi: Si tienes algun problema con las comillas del edit, esto depende de la base de datos, puedes probar varias formas, pero creo que funcionara. Este sistema es esencialmente lo mismo, solo que sin parametros. Saludos |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
Otro problemita
Gracias ya logré resolver cierta parte de pasar el parametro con los =: puntos agregados antes de Cod en el String del EQL.
El problema radica ahora en que no me reconoce la clave de entrada. Pero si en vez de ponerlo IGUAL =.. lo coloco <> accede al sistema. En la parte que coloque las dos caritas.
|
#7
|
|||
|
|||
hola
Puede ser que se trate de un problema con las mayúsculas y minusculas.
prueba esto: SELECT codusu, nomusu, pasusu FROM Usuario where UPPERCASE(codusu)= UPPERCASE(:cod) PD: No estoy seguro si UPPERCASE es reconocido en SQL Server (yo utilizo Firebird). |
#8
|
||||
|
||||
Saludos a todos
Saludos a todos, Mamaro, Caral y Onti. Lo he intentado de muchas maneras, y encontre la siguiente manera... pero tienes ciertas fallas.. por ejemplo si no logras entrar en la primera oportunidad la segunda y la tercera no importan ya que sale el mismo error como cuando te equivoca la primera vez... creo que al que afinarla un poquito más... a ver si se animan apoyarme. Gracias de antemanos.
|
#9
|
||||
|
||||
Algunos cambios sugeridos:
1.- Cambia tu Sql inicial por 2.- Valida si los "edits" están vacíos antes de realizar la consulta y mejor si utilizas la función "length" 3. Utiliza ParamByName para el pass 4. Utiliza la funcion Inc para incrementar tu contador
Última edición por Onti fecha: 11-07-2007 a las 21:20:24. |
#10
|
||||
|
||||
Gracias...
Gracias Onti y a los demas... tu última respuesta termino siendo lo que queria hasta el momento todo funciona a la perfeccion asi que Mil Gracias. Y no se preocupen mis siguientes dudas estan a la deriba de mi sistema.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
Error en columna en Trigger | brakaman | Firebird e Interbase | 2 | 13-06-2007 18:14:14 |
Error: componente ya existe | Manuel | Varios | 4 | 22-08-2006 21:09:03 |
Error al añadir columna | JorgeBec | SQL | 1 | 21-02-2004 02:51:44 |
Error "Ya existe un componente con el nombre QRStandarPreview" | Jose Manuel | Impresión | 5 | 13-06-2003 07:55:26 |
|