elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 01:44  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales
| | |-+  Base de datos Access No coinciden los tipos de datos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Base de datos Access No coinciden los tipos de datos  (Leído 1,548 veces)
eva87

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Base de datos Access No coinciden los tipos de datos
« en: 27 Octubre 2011, 12:43 »

Hace unos meses realice una consulta de actualizacion el la base de datos de access, en su momento funcionaba correctamente, pero ayer al introducir nuevos datos, me da un error que dice No coinciden los tipos de datos, la consulta es la siguiente:
UPDATE [tabla] SET [tabla].Definición = "texto"
WHERE [tabla].[Tipo]="NUMERICO"
AND val(([tabla].Tamaño))>38;
el campo Tamaño es de tipo texto
Gracias por la ayuda


En línea
Aberroncho
Colaborador
***
Desconectado Desconectado

Mensajes: 1.642


Daría todo lo que sé por la mitad de lo que ignoro


Ver Perfil
Re: Base de datos Access No coinciden los tipos de datos
« Respuesta #1 en: 27 Octubre 2011, 21:17 »

Pues lo más probable es que en el campo tamaño tengas algún valor que no es convertible a número.


En línea

"La ignorancia es la noche de la mente, pero una noche sin Luna ni estrellas."
(Confucio)
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Base de datos Access No coinciden los tipos de datos
« Respuesta #2 en: 27 Octubre 2011, 21:31 »

Hace unos meses realice una consulta de actualizacion el la base de datos de access, en su momento funcionaba correctamente, pero ayer al introducir nuevos datos, me da un error que dice No coinciden los tipos de datos, la consulta es la siguiente:
UPDATE [tabla] SET [tabla].Definición = "texto"
WHERE [tabla].[Tipo]="NUMERICO"
AND val(([tabla].Tamaño))>38;
el campo Tamaño es de tipo texto
Gracias por la ayuda

AND val(([tabla].Tamaño))>'38'; // agregale las comillas simples

Ahora no se si eso esta permitido xD
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
eva87

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Base de datos Access No coinciden los tipos de datos
« Respuesta #3 en: 31 Octubre 2011, 13:02 »

Buenos dias.
He probado con la solucion de las comillas y no lo soluciona.
Con respecto a lo de algun campo que no sea numerico no hay ninguno, salvo huecos vacios, pero estos huecos ya estaban antes cuando funcionaba la consulta.
Si alguien me puede dar luz a este asunto.
Muchas gracias
En línea
DonVidela


Desconectado Desconectado

Mensajes: 1.617



Ver Perfil WWW
Re: Base de datos Access No coinciden los tipos de datos
« Respuesta #4 en: 1 Noviembre 2011, 00:09 »

Si no es numerico no puedes hacer comparaciones de tipo numerico, vas a tener que convertirlo a numerico o entero para hacer esa comparacion logica.
En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
base de datos en access??
Programación General
danielle 3 368 Último mensaje 25 Abril 2005, 22:24
por RagleM
Base de Datos en Access
Dudas Generales
elnatural 2 959 Último mensaje 17 Septiembre 2007, 21:33
por yemua
Base de Datos Access
Software
honda922 0 490 Último mensaje 24 Septiembre 2008, 20:59
por honda922
Base de Datos Access - Vb.net
.NET
Braayhaan 3 2,029 Último mensaje 25 Agosto 2010, 23:40
por Shell Root
Logarse en un programa con datos de una base de datos access
Programación Visual Basic
galizia 2 286 Último mensaje 21 Octubre 2011, 15:35
por galizia
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines