duplicar 2000 tipo mezcla

12/04/2004 - 19:33 por Maria | Informe spam
Hola a todos

quiero crear una duplicacion de tipo mezcla pero tengo algunos problemas
con la aplicacion

al crearse el campo de tipo uniqueidentifier me dan errores los insert
que tenia hechos en el codigo de la aplicacion que accedia a la base de
datos


antes hacia insert into values ( '1','2')
pero ahora hay tres campos por lo que no puedo seguir y tendria que
modificar todo el codigo donde hiciera insert
por insert into values ('1','2',newid())

(en los insert en los que ponia los nombres de los campos no hay
problemas)

la pregunta no habría alguna forma de omitir esta modificacion y que
pudiera dejar los insert como están y que el solito añadiera el valor al
nuevo campo? ya se que no parece muy lógica la pregunta, pero ojalá alguien
me salvara


gracias
Maria

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez \(MUG\)
12/04/2004 - 20:06 | Informe spam
Agrega un DEFAULT CONSTRAINT NEWID() a la tabla.

Por ejemplo:

ALTER TABLE tbl ADD CONSTRAINT myconstr DEFAULT (newid())

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Maria" wrote in message
news:erz%
Hola a todos

quiero crear una duplicacion de tipo mezcla pero tengo algunos


problemas
con la aplicacion

al crearse el campo de tipo uniqueidentifier me dan errores los


insert
que tenia hechos en el codigo de la aplicacion que accedia a la base de
datos


antes hacia insert into values ( '1','2')
pero ahora hay tres campos por lo que no puedo seguir y tendria que
modificar todo el codigo donde hiciera insert
por insert into values ('1','2',newid())

(en los insert en los que ponia los nombres de los campos no hay
problemas)

la pregunta no habría alguna forma de omitir esta modificacion y que
pudiera dejar los insert como están y que el solito añadiera el valor al
nuevo campo? ya se que no parece muy lógica la pregunta, pero ojalá


alguien
me salvara


gracias
Maria




Respuesta Responder a este mensaje
#2 Gerardo Valdez
12/04/2004 - 20:07 | Informe spam
Primero que nada, disculpame por no poder ayudarte en
tuproblema, pero como te daras cuenta , voy un paso atras
de ti..
Vi que tu ya tienes configurado el servicio de Duplicacion,
yo estoy en eso, quiero ver si me puedes ayudar...

este es mi problema :

Estoy configurando una deplicacion en SQL 7.0, pero cuando
se tratan de replicar los datos me marca estos errores:

ERROR DEL AGENTE DEL LECTOR DE REGISTRO :
La licencia de instalacion de SQL Server no permite
ejecutar el agente de lector del registro en el publicador


ERROR DE AGENTE DE DISTRIBUCION :
no se pudo obtener correctamente la informacion de la
licencia

A que se debe este error????


Hola a todos

quiero crear una duplicacion de tipo mezcla pero


tengo algunos problemas
con la aplicacion

al crearse el campo de tipo uniqueidentifier me dan


errores los insert
que tenia hechos en el codigo de la aplicacion que


accedia a la base de
datos


antes hacia insert into values ( '1','2')
pero ahora hay tres campos por lo que no puedo seguir y


tendria que
modificar todo el codigo donde hiciera insert
por insert into values


('1','2',newid())

(en los insert en los que ponia los nombres de los


campos no hay
problemas)

la pregunta no habría alguna forma de omitir esta


modificacion y que
pudiera dejar los insert como están y que el solito


añadiera el valor al
nuevo campo? ya se que no parece muy lógica la pregunta,


pero ojalá alguien
me salvara


gracias
Maria




.

Respuesta Responder a este mensaje
#3 Javier Loria
12/04/2004 - 23:34 | Informe spam
Hola Maria:
En principio debe hacerse siempre
== INSERT INTO Tabla (Columna1, Columna2, ...)
VALUES (Valor1, Valor2,...)
== Con esto las tablas, pueden sufrir cambios como agregar columnas,
cambiarlas de posicion, etc. sin ncesesidad de cambiar el codigo.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Maria" wrote in message
news:erz%
Hola a todos

quiero crear una duplicacion de tipo mezcla pero tengo algunos


problemas
con la aplicacion

al crearse el campo de tipo uniqueidentifier me dan errores los


insert
que tenia hechos en el codigo de la aplicacion que accedia a la base de
datos


antes hacia insert into values ( '1','2')
pero ahora hay tres campos por lo que no puedo seguir y tendria que
modificar todo el codigo donde hiciera insert
por insert into values ('1','2',newid())

(en los insert en los que ponia los nombres de los campos no hay
problemas)

la pregunta no habría alguna forma de omitir esta modificacion y que
pudiera dejar los insert como están y que el solito añadiera el valor al
nuevo campo? ya se que no parece muy lógica la pregunta, pero ojalá


alguien
me salvara


gracias
Maria




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