ODBC-Verbindung

14/03/2008 - 12:34 von Mattes | Report spam
Hallo NGler,

ich habe dieses Problem vor làngerer Zeit schon mal gepostet, jedoch keine
umsetzbare Lösung gefunden.
Folgende Konstellation:
SQL-Server 2005 als Backend
Access 2003 als Frontend
Verknüpfung über ODBC
Zur Verbesserung der Performance habe ich serverseitig einige Views
erstellt, die ich ebenfalls per ODBC verknüpfe. Beim Verknüpfen fragt Access
nach einer eindeutigen ID des Views, um das Editieren der Daten zuzulassen.
Klappt soweit ganz gut, allerdings verliert Access anscheinend ab und zu die
Information über das eindeutige Feld und das editieren wird verweigert.
Nun meine Frage: Kann man diese Verknüpfung (inkl. der eindeutigemn ID) per
Code wiederherstellen? Oder gibt es eine Möglichkeit, dieses Problem bereits
am Server zu umgehen?

Vielen Dank für eure Hilfe
Mattes
 

Lesen sie die antworten

#1 Stefan Dase
14/03/2008 - 13:19 | Warnen spam
Hallo Mattes!

Zur Verbesserung der Performance habe ich serverseitig einige Views
erstellt, die ich ebenfalls per ODBC verknüpfe. Beim Verknüpfen fragt Access
nach einer eindeutigen ID des Views, um das Editieren der Daten zuzulassen.
Klappt soweit ganz gut, allerdings verliert Access anscheinend ab und zu die
Information über das eindeutige Feld und das editieren wird verweigert.
Nun meine Frage: Kann man diese Verknüpfung (inkl. der eindeutigemn ID) per
Code wiederherstellen?



Du kannst die Indizes per DDL löschen und neu erstellen, z.B. mittels

CREATE UNIQUE INDEX XY ON DeineTab ( ID )

Vor kurzem hatte ich ein Problem mit àhnlichem Hintergrund. Die
Diskussion findest du hier:

http://groups.google.de/group/micro...3d81b7af54
(Link in eine Zeile)

Oder gibt es eine Möglichkeit, dieses Problem bereits
am Server zu umgehen?



Leider kenne ich den MS SQL-Server nicht gut genug. Aber Oracle bietet
z.B. die Möglichkeit, auf auch Views Indizes zu definieren. Allerdings
hat der oben ageführte Beitrag auch ergeben, dass diese nicht immer
eindeutig ermittelt werden.

Viele Grüße,
Stefan

Ähnliche fragen