Modificar datos

22/02/2005 - 17:25 por Daniel | Informe spam
tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
columnas, cree 2 vistas cada una con 200 columnas.
Cree una base de datos en Access 2003 y vinculé las 2 vistas.
Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL
Server a través de las vistas vinculadas en Access.

Es posible? como hago?

Ya intenté modificar los registros en Access a través de las vistas
vinculadas pero no pude, cree los permisos sobre las vistas para poder
actualizar las columnas y tampoco.

gracias por cualquier ayuda

Preguntas similare

Leer las respuestas

#6 Alejandro Mesa
23/02/2005 - 14:19 | Informe spam
Daniel,

Hasta el punto 3, tenemos dos vistas, a que tu llamas vistas vinculadas?.
Recives algun error cuando tratas de actualizarlas desde MS Access?


AMB

"Daniel" wrote:

Los puntos 1, 2 y 3 estan como escribiste, lo que sucede es que cuando abro
las vistas vinculadas en vista hoja de datos para modificar los datos, no
aparece ningun error, simplemente no puedo editarlas.

"Alejandro Mesa" wrote:

> Daniel,
>
> Puedes ampliar un poco mas?
>
> 1 - Tienes una tabla en sql server con 400 columnas y clave primaria.
> 2 - Creastes dos vistas para partir verticalmente la tabla en dos, por
> supuesto que usastes la clave primaria en ambas vistas.
> 3 - En microsoft access creastes un link a cada vista y especificastes la
> clave primaria.
> 4 - Cual es el proximo paso?, Estas recibiendo algun error cuando tratas de
> actualizar las vistas?
>
>
> AMB
>
> "Daniel" wrote:
>
> > Lo que sucede es que si vinculo directamente la tabla de 400 columnas, en la
> > vista hoja de datos de Access solo puedo accesar a 255 columnas, por eso cree
> > las vistas para poder visualizar las 400 columnas y así mismo poder modificar
> > los datos, cose que no pude a través de las vistas vinculadas.
> >
> > Acerca de crear los store procedures, sería algo dispensioso, ya que los
> > datos que necesito modificar son por errores de digitación y por lo tanto no
> > hay un estandar para realizar dichas modificaciones.
> >
> > "Gustavo Larriera [MVP]" escribió:
> >
> > > Access y SQL Server son dos animales bien diferentes :-)
> > >
> > > Las vistas en SQL son actualizables bajo ciertas condiciones: No puedes
> > > involucrar columnas de tablas diferentes que estén joineadas en la
> > > vista.
> > >
> > > Lo que puedes hacer es programar una transacción. Usa un stored
> > > procedure que reciba de parametros todos los valores que quieres
> > > insertar y realice una transaccion insertando en cada tabla involucrada,
> > > con los joins adecuados.
> > >
> > > Una pregunta por mera curiosidad: Por qué la tabla de 400 columnas la
> > > estás queriendo manejar con 2 vistas y no la manejas como una única
> > > tabla?
> > >
> > > Gustavo Larriera, MVP
> > > Uruguay LatAm
> > > http://sqljunkies.com/weblog/gux/
> > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > derecho / This posting is provided "AS IS" with no warranties, and
> > > confers no rights.
> > >
> > >
> > >
> > > "Daniel" wrote in message
> > > news::
> > > > tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
> > > > columnas, cree 2 vistas cada una con 200 columnas.
> > > > Cree una base de datos en Access 2003 y vinculé las 2 vistas.
> > > > Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL
> > > >
> > > > Server a través de las vistas vinculadas en Access.
> > > >
> > > > Es posible? como hago?
> > > >
> > > > Ya intenté modificar los registros en Access a través de las vistas
> > > > vinculadas pero no pude, cree los permisos sobre las vistas para poder
> > > > actualizar las columnas y tampoco.
> > > >
> > > > gracias por cualquier ayuda
> > >
> > >
Respuesta Responder a este mensaje
#7 Daniel
23/02/2005 - 15:23 | Informe spam
No recibo ningun error, simplemente me ubico en alguna celda de las vistas
vinculadas, pero no puedo editarlas

"Alejandro Mesa" escribió:

Daniel,

Hasta el punto 3, tenemos dos vistas, a que tu llamas vistas vinculadas?.
Recives algun error cuando tratas de actualizarlas desde MS Access?


AMB

"Daniel" wrote:

> Los puntos 1, 2 y 3 estan como escribiste, lo que sucede es que cuando abro
> las vistas vinculadas en vista hoja de datos para modificar los datos, no
> aparece ningun error, simplemente no puedo editarlas.
>
> "Alejandro Mesa" wrote:
>
> > Daniel,
> >
> > Puedes ampliar un poco mas?
> >
> > 1 - Tienes una tabla en sql server con 400 columnas y clave primaria.
> > 2 - Creastes dos vistas para partir verticalmente la tabla en dos, por
> > supuesto que usastes la clave primaria en ambas vistas.
> > 3 - En microsoft access creastes un link a cada vista y especificastes la
> > clave primaria.
> > 4 - Cual es el proximo paso?, Estas recibiendo algun error cuando tratas de
> > actualizar las vistas?
> >
> >
> > AMB
> >
> > "Daniel" wrote:
> >
> > > Lo que sucede es que si vinculo directamente la tabla de 400 columnas, en la
> > > vista hoja de datos de Access solo puedo accesar a 255 columnas, por eso cree
> > > las vistas para poder visualizar las 400 columnas y así mismo poder modificar
> > > los datos, cose que no pude a través de las vistas vinculadas.
> > >
> > > Acerca de crear los store procedures, sería algo dispensioso, ya que los
> > > datos que necesito modificar son por errores de digitación y por lo tanto no
> > > hay un estandar para realizar dichas modificaciones.
> > >
> > > "Gustavo Larriera [MVP]" escribió:
> > >
> > > > Access y SQL Server son dos animales bien diferentes :-)
> > > >
> > > > Las vistas en SQL son actualizables bajo ciertas condiciones: No puedes
> > > > involucrar columnas de tablas diferentes que estén joineadas en la
> > > > vista.
> > > >
> > > > Lo que puedes hacer es programar una transacción. Usa un stored
> > > > procedure que reciba de parametros todos los valores que quieres
> > > > insertar y realice una transaccion insertando en cada tabla involucrada,
> > > > con los joins adecuados.
> > > >
> > > > Una pregunta por mera curiosidad: Por qué la tabla de 400 columnas la
> > > > estás queriendo manejar con 2 vistas y no la manejas como una única
> > > > tabla?
> > > >
> > > > Gustavo Larriera, MVP
> > > > Uruguay LatAm
> > > > http://sqljunkies.com/weblog/gux/
> > > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > > derecho / This posting is provided "AS IS" with no warranties, and
> > > > confers no rights.
> > > >
> > > >
> > > >
> > > > "Daniel" wrote in message
> > > > news::
> > > > > tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
> > > > > columnas, cree 2 vistas cada una con 200 columnas.
> > > > > Cree una base de datos en Access 2003 y vinculé las 2 vistas.
> > > > > Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL
> > > > >
> > > > > Server a través de las vistas vinculadas en Access.
> > > > >
> > > > > Es posible? como hago?
> > > > >
> > > > > Ya intenté modificar los registros en Access a través de las vistas
> > > > > vinculadas pero no pude, cree los permisos sobre las vistas para poder
> > > > > actualizar las columnas y tampoco.
> > > > >
> > > > > gracias por cualquier ayuda
> > > >
> > > >
Respuesta Responder a este mensaje
#8 Alejandro Mesa
23/02/2005 - 16:31 | Informe spam
Daniel,

Cuando hicistes el link de la vista en MS Access, especificastes la
columna(s) que identifican unicamente cada fila en la vista?

Otra cosa, chequea que puedas actualizar en insertar en la vista desde sql
server.


AMB

"Daniel" wrote:

No recibo ningun error, simplemente me ubico en alguna celda de las vistas
vinculadas, pero no puedo editarlas

"Alejandro Mesa" escribió:

> Daniel,
>
> Hasta el punto 3, tenemos dos vistas, a que tu llamas vistas vinculadas?.
> Recives algun error cuando tratas de actualizarlas desde MS Access?
>
>
> AMB
>
> "Daniel" wrote:
>
> > Los puntos 1, 2 y 3 estan como escribiste, lo que sucede es que cuando abro
> > las vistas vinculadas en vista hoja de datos para modificar los datos, no
> > aparece ningun error, simplemente no puedo editarlas.
> >
> > "Alejandro Mesa" wrote:
> >
> > > Daniel,
> > >
> > > Puedes ampliar un poco mas?
> > >
> > > 1 - Tienes una tabla en sql server con 400 columnas y clave primaria.
> > > 2 - Creastes dos vistas para partir verticalmente la tabla en dos, por
> > > supuesto que usastes la clave primaria en ambas vistas.
> > > 3 - En microsoft access creastes un link a cada vista y especificastes la
> > > clave primaria.
> > > 4 - Cual es el proximo paso?, Estas recibiendo algun error cuando tratas de
> > > actualizar las vistas?
> > >
> > >
> > > AMB
> > >
> > > "Daniel" wrote:
> > >
> > > > Lo que sucede es que si vinculo directamente la tabla de 400 columnas, en la
> > > > vista hoja de datos de Access solo puedo accesar a 255 columnas, por eso cree
> > > > las vistas para poder visualizar las 400 columnas y así mismo poder modificar
> > > > los datos, cose que no pude a través de las vistas vinculadas.
> > > >
> > > > Acerca de crear los store procedures, sería algo dispensioso, ya que los
> > > > datos que necesito modificar son por errores de digitación y por lo tanto no
> > > > hay un estandar para realizar dichas modificaciones.
> > > >
> > > > "Gustavo Larriera [MVP]" escribió:
> > > >
> > > > > Access y SQL Server son dos animales bien diferentes :-)
> > > > >
> > > > > Las vistas en SQL son actualizables bajo ciertas condiciones: No puedes
> > > > > involucrar columnas de tablas diferentes que estén joineadas en la
> > > > > vista.
> > > > >
> > > > > Lo que puedes hacer es programar una transacción. Usa un stored
> > > > > procedure que reciba de parametros todos los valores que quieres
> > > > > insertar y realice una transaccion insertando en cada tabla involucrada,
> > > > > con los joins adecuados.
> > > > >
> > > > > Una pregunta por mera curiosidad: Por qué la tabla de 400 columnas la
> > > > > estás queriendo manejar con 2 vistas y no la manejas como una única
> > > > > tabla?
> > > > >
> > > > > Gustavo Larriera, MVP
> > > > > Uruguay LatAm
> > > > > http://sqljunkies.com/weblog/gux/
> > > > > Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> > > > > derecho / This posting is provided "AS IS" with no warranties, and
> > > > > confers no rights.
> > > > >
> > > > >
> > > > >
> > > > > "Daniel" wrote in message
> > > > > news::
> > > > > > tengo una base de datos en SQL Server 2000 con una tabla DATOS de 400
> > > > > > columnas, cree 2 vistas cada una con 200 columnas.
> > > > > > Cree una base de datos en Access 2003 y vinculé las 2 vistas.
> > > > > > Ahora lo que quiero es poder modificar los datos de la tabla DATOS de SQL
> > > > > >
> > > > > > Server a través de las vistas vinculadas en Access.
> > > > > >
> > > > > > Es posible? como hago?
> > > > > >
> > > > > > Ya intenté modificar los registros en Access a través de las vistas
> > > > > > vinculadas pero no pude, cree los permisos sobre las vistas para poder
> > > > > > actualizar las columnas y tampoco.
> > > > > >
> > > > > > gracias por cualquier ayuda
> > > > >
> > > > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida