Sv Community El Salvador
Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: carlos_hackmandracker en mayo 27, 2011, 10:14:14 am
-
Hola muy buenos dias manes necesito que si me pueden ayudar tengo un proyecto para u y ahora estamos buscando la manera de que algunos campos sean autogerables como cod_cliente fecha. etc si alguien sabe de esto o donde me puedo meter para buscar este tipo de informacion se los agradeceria
De antemano Muchas Gracias....
-
Si es un código incremental le podes poner autoincrement, si es una fecha que deseas ponele un default NOW(), o algo así :drinks:
-
haces una funcion/método/procedimiento/clase que alimente el campo que necesitas. un bucle con un contador ++ y un insert a una bd te deberia funcionar.
-
gracias manes pero la fecha lo unico que quiero es que cuando se este llenando los datos se genere automaticamente
-
como se generen automaticamente ?? tipo un autocomplete ?
q lenguage ??
-
en sql server 2008
-
gracias manes pero la fecha lo unico que quiero es que cuando se este llenando los datos se genere automaticamente
Que gestor de bd estás utilizando? MS SQL? ORACLE? my SQL? o cual?
En MS sql usas getdate() (en el default value del campo)
En oracle si mal no recuerdo es SYSDATE (aquí tendrías que usar un trigger)
-
o unico que quiero es que cuando se este llenando los datos se genere automaticamente
haces una funcion/método/procedimiento/clase que alimente el campo que necesitas. un bucle con un contador ++ y un insert a una bd te deberia funcionar.
vaya o un trigger a nivel de bd si no queres programarlo en el codigo de la aplicacion...
-
en sql server 2008
vaya o un trigger a nivel de bd si no queres programarlo en el codigo de la aplicacion...
En sql server le saldría mas fácil que le ponga un getdate() en las propiedades de la columna *(default value)
(http://img687.imageshack.us/img687/532/sqln.jpg) (http://imageshack.us/photo/my-images/687/sqln.jpg/)
-
hey disculpen que tanto jodo pero otra pregunta y si una tabla ya esta generada no se le pueden hacer cambiar es que e intentado cambiar la fecha lo encuentro y lo hago tambien con el codigo pero cuando le doy guardar no me lo permite me dice que si lo deseo guardar cuando le doy que si me dice accion cancelada por el usuario que estara pasando ahi
-
cuando lo haces en código que error te aparece?
-
Este es el error que me da miren manes y la verdad ya no se q hacer
TITLE: Microsoft SQL Server Management Studio
------------------------------
Attach database failed for Server 'CARLOS_HAK-PC'. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1015+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
The database 'BancoCentral' cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'BancoCentral'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 948)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=948&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------
-
Este es el error que me da miren manes y la verdad ya no se q hacer
TITLE: Microsoft SQL Server Management Studio
------------------------------
Attach database failed for Server 'CARLOS_HAK-PC'. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1015+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
The database 'BancoCentral' cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'BancoCentral'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 948)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=948&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------
Es por la versión del SQL Server en que versión estaba la BD de donde sacaste el backup?
-
Hola, se que esto parece un poco tarde :D :D
Pero proba haciendo lo siguiente antes de guardar los cambios de la consulta...
Herramientoas -> Opciones... -> En la lista de la izquierda, dale clic a "Designers" -> deshabilita la casilla que contiene "Impedir guardar cambios que requieran volver a crear tablas"
Suerte :thumbsup: :thumbsup:
-
GRACIAS MAN SI ES UN POCO TARDE EL OTRO DIA LEYENDO EN UN FORO LO ENCONTRE Y PUES DE AHI PUDE TERMINAR DE HACER EL MODELADO DE TABLA Y DE AHI EMEPESE HACER MI PROYECTO PERO GRACIAS MAN JAMAZ SE ME VA OLVIDAR ESE DETALLE SE LES AGRADECE A TODOS LOS MANES QUE ME AYUDARON