Nombre distinto de blanco

11/08/2008 - 01:19 por Pedro | Informe spam
Desde un sistema me exigen poner una regla de que no admita un campo nombre
en blanco para una tabla de clientes.

Tengo la duda de si esto debo ponerlo en una restriccion en SQL Server
(nombre<>'') o esas cosas mejor se manejan desde la aplicacion ?

Agradezco sus opiniones.

gracias

Preguntas similare

Leer las respuestas

#6 Alejandro Mesa
11/08/2008 - 17:13 | Informe spam
Pedro,

Que pasara cuando insertes data en tu base de datos, pero fuera de la
aplicación, por ejemplo caundo hace una carga en grupo, como vas a forzar esa
restriccion?

Que pasa si la data se carga desde diferentes aplicaciones, vas a poner la
restriccion en cada una de ellas, de ser asi que pasaria cuando tengas que
cambiar la restriccion, tendras que buscar en todas las aplicaciones que
cargan data en tu base de datos.

Con lo anterior quiero indicar que esa restricion aplica a la base de datos
y no como extra a las aplicaciones que cargan o insertan la data.


AMB



"Pedro" wrote:

O sea que si fueran mas las reglas que me pidan entonces si conviene
ponerlas en la BD ? el punto es porque sea una sola que no debe ponerse ?


"Edwin Rivera" escribió en el
mensaje news:
> hola, se debe poner en la aplicacion por que digamos que tu tabla tiene 10
> campos y por un solo campo (nombre) te va a rechazar la transaccion SQL y
> te
> va a devolver "Ingrese el nombre por favor", al momento de recibir y
> responderte el servidor estas usando banda de red. (aunque sea minimo la
> informacion)
> pero si pones en la aplicacion al momento de guardar
> if me.textbox1.text.trim ="" then
> messagebox "Ingrese su nombre por favor"
> else
> guardar
> end if
>
>
> "Pedro" wrote:
>
>> Desde un sistema me exigen poner una regla de que no admita un campo
>> nombre
>> en blanco para una tabla de clientes.
>>
>> Tengo la duda de si esto debo ponerlo en una restriccion en SQL Server
>> (nombre<>'') o esas cosas mejor se manejan desde la aplicacion ?
>>
>> Agradezco sus opiniones.
>>
>> gracias
>>
>>
>>



Respuesta Responder a este mensaje
#7 Pedro
12/08/2008 - 18:51 | Informe spam
Gracias a todos por sus opiniones. Al final tambien creo que es mejor
ponerlo en la base de datos por aquello de centralizar alli ese codigo.
Tal vez si los lenguajes de prog. pudieran leer mas facil esas condiciones
desde la base de datos para evaluarlas y no tener que repetir la validacion
en el programa, las cosas fueran mas sencillas.


"Pedro" escribió en el mensaje
news:u0UjR%23z%
Desde un sistema me exigen poner una regla de que no admita un campo
nombre en blanco para una tabla de clientes.

Tengo la duda de si esto debo ponerlo en una restriccion en SQL Server
(nombre<>'') o esas cosas mejor se manejan desde la aplicacion ?

Agradezco sus opiniones.

gracias

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