Ayuda con una tabla

21/09/2005 - 16:24 por Nacho | Informe spam
Tengo una bdd en sql que viene de un mdb de access. Hay algunas tablas que
tenian en access un campo de tipo (Sí, No), y que al pasarlas a sql me las
ha pasado a tipo bit (-1, 0). Me han dicho que sql no se lleva muy bien con
los campos de access (Sí, No), asi que decidi cambiarlos. Cambie algunas
tablas, y no se que hice, pero al cambiar los datos de tipo bit a nvarchar,
me los cambio automaticamente a Sí, y No, con lo que no tuve que hacer nada
mas. El problema es que no me acuerdo de como lo hice; si en el diseño de la
tabla directamente en el sql, o en el fichero mdb de access. Si lo cambio en
la tabla me lo cambia a campo de tipo texto, pero me lo deja en ceros y
menos unos. Os aseguro que la otra vez lo hice automaticamente, pero no me
acuerdo como; y no fue reemplazando. Me lo hizo el solito de alguna manera.
Ademas no tengo idea de programacion. Puede alguien ayudarme?

Muchas gracias

Nacho

Preguntas similare

Leer las respuestas

#1 Isaias
21/09/2005 - 17:52 | Informe spam
Nacho

En SQL Server los campos de tipo BIT, solo pueden tener valores o NULL, 0
(cero) o 1 (uno).

La interpretacion del contenido se la das tu.

1= SI
0= NO

1 = PRENDIDO
0 = APAGADO

1 = PRESENTE
0 = AUSENTE

1 = MASCULINO
0 = FEMENINO

Etc.
Respuesta Responder a este mensaje
#2 Nacho
21/09/2005 - 18:08 | Informe spam
Isaias:
Tienes razon. En la tabla de SQL solo hay unos y ceros, ya que no se
permiten valores nulos. La cuestion es que cuando abro la base de datos
desde access, en la misma tabla vinculada aparecen 0 y -1. Por eso creo que
me da problemas. El caso es que cambie esos campos a campos de texto de 2
caracteres (para poner: Sí o No), y me los cambio automaticamente, y ahora
no se como hacerlo si no es entrando en cada campo y dandole a reemplazar.
El problema es que tengo varias tablas, y alguna de ellas con muchos campos
de este tipo, y voy a tardar mucho como no lo haga automaticamente.

Gracias

Nacho

"Isaias" escribió en el mensaje
news:
Nacho

En SQL Server los campos de tipo BIT, solo pueden tener valores o NULL, 0
(cero) o 1 (uno).

La interpretacion del contenido se la das tu.

1= SI
0= NO

1 = PRENDIDO
0 = APAGADO

1 = PRESENTE
0 = AUSENTE

1 = MASCULINO
0 = FEMENINO

Etc.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida