zugiff auf odbc datenquellen mit ria services
-
Donnerstag, 29. Dezember 2011 07:50
habe schon gegoogelt aber leider nichts brauchbares gefunden.
gibt es irgendwo ein how to (oder noch besser ein video) wie man mit ria services statt auf sql server auf odbc datenquellen zugreift?
würde gerne eine existierende anwendung (foxpro datenbanken) langsam schritt für schritt auf silverlight umstellen und danach erst die daten zu sql server migrieren, damit solange zeitgleich mit dem foxpro programm und mit silverlight zugegriffen werden kann...
Volker Busch- Typ geändert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Dienstag, 28. Februar 2012 10:07 Keine Rückmeldung des Fragenstellender
Alle Antworten
-
Freitag, 30. Dezember 2011 11:27
Hallo Volker,
eigentlich ist deine Frage nach Datenbankanbindung in Wcf RIA Services irreführend. Es gibt keine direkte Anbindungen von Datenbanken. Alles läuft über einen sog. DataContext (LINQ). Um diesen zu bekommen brauchst Du ein ADO.NET Entity Data Model.Alles was Du machen musst ist folgendes:
1. Füge über das Kontextmenü Hinzufügen - Neues Element ein Item vom Typ ADO.NET Entity Data Model deinem Projekt hinzu
2. Im nächsten Fenster entscheide dich für "Aus Datenbank generieren" - Weiter drücken
3. Im nächsten Fenster (Wählen Sie Ihre Datenverbindung aus) drückst Du den Button "Neue Verbindung"
4. Es erscheint ein Fenster für Verbindungseigenschaften (Default auf MS SQL Server voreingestellt). Hier musst Du hinter dem Feld Datenquelle den Button Ändern drücken.
5. Es erscheint eine Auswahl möglicher Datenquellen. Wenn Du deine ODBC Treiber für FoxPro ordentlich gepflegt hast, sind sie dabei.
Schöne Grüße
Oliver -
Freitag, 30. Dezember 2011 13:57
>>Es erscheint eine Auswahl möglicher Datenquellen.
>>Wenn Du deine ODBC Treiber für FoxPro ordentlich gepflegt hast, sind sie dabei.
Hab ich scheinbar nicht...
Bei Datenquellen kann ich nur zwischen <Microsoft SQL Server> und <Microsoft SQL Server-Datenbankdatei> und <andere> auswählen.
Habe 32 Bit und 64 Bit ODBC Treiber installiert, damit kann ich Problemlos von Foxpro (32 Bit) aus mittels ODBC auf die Daten zugreiffen. Der Rechner selbst hat Windows 7 mit 64 Bit installiert.
Was muss ich machen, damiot ich die ODBC Treiber zur Auswahl hier angezeigt bekomme?
LG Volker
Volker Busch -
Freitag, 30. Dezember 2011 15:34
Hallo Volker,
erste Frage: Welche Version von FoxPro benutzt Du eigentlich?
Ok, da haben wir wieder das 64-Bit Treiberproblem (die gibt es eigentlich nicht). Vielleicht hilft dir folgender Artikel:
http://support.microsoft.com/kb/942976
Schöne Grüße
Oliver
-
Dienstag, 28. Februar 2012 10:07Besitzer****************************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
****************************************************************************************************************Robert Breitenhofer, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

