vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
ADOX: Problem Namensgleichheit Index - Foreign-Key 
Autor: JOMA
Datum: 26.05.03 13:54

Hallo Allerseits!

Programm:
Erstellung bzw. Modifizierung einer bestehenden Datenbank (hier Access)
an Hand einer Steuerdatei, die die Definition von Tabellen, Felder, Indizes,
Foreign-Keys, Funktionen und Views enthält.

Modifizierung erfolgt mit vb und adox (Service-Pack 6). Angesprochen wird
die Jet-Engine 4.0

Rätsel:
Adox bekommt einen Schluckauf, wenn ich z.B. für die Tabelle Artikel einen Index mit
dem Namen ArtikelA und dann noch einen Foreign-Key auf die Tabelle Artikel lege mit
dem identischen Namen also ArtikelA
.

also:
Artikel:
Index Name: ArtikelA
Foreign-Key Name: ArtikelA

Fehlermeldung: Der Index ist bereits vorhanden, ADO-Fehler: -2147217868

Bisherige Versuche:
Egal ob Index oder Foreign-Key zuerst angelegt wird, der Fehler kommt immer!
Wenn Ich den Namen (egal ob bei Index oder Foreign-Key) durch ein + "_1"
erweitert habe, dann funktioniert das Programm korrekt.

Ist mir etwas rätselhaft, den wie kann man in Access solche Eingaben vornehmen,
doch mit ADOX funktioniert es nicht.

Der Namen kann vom Programm nicht erweitert werden, da es die Zielstellung ist,
die Zieldatenbank 100%tig an die Struktur der Quelldatenbank anzupassen.

Ich freue mich bereits auf Eure Erfahrungen!
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ADOX: Problem Namensgleichheit Index - Foreign-Key942JOMA26.05.03 13:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel