Visual Studio Express Problem mit Datenbank
-
Dienstag, 15. Mai 2012 19:57
Hallo.
Ich bin gerade dabei, mir in MS Visual Studio Express 2010 beizubringen, wie ich auf Datenbanken zugreifen kann. Ich befolge dabei das Buch "Visual C++ 2010" von Dirk Louis. Am Anfang vom aktuellen Kapitel heißt es, ich solle eine Verbindung zu meinem SQL Server einrichten. Wenn ich aber den Datenbank Explorer starte sehe ich nur "Datenverbindungen", und im Kontextmenü heißt es ausgegraut, dass keine Befehle verüfgbar seien. Laut Dienste ist aber der SQL Server gestartet... weiß irgendwer, was ich machen muss, um auf den Server zugreifen zu können?
- Typ geändert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Donnerstag, 7. Juni 2012 08:31 Keine Rückmeldung des Fragenstellender
Alle Antworten
-
Dienstag, 15. Mai 2012 20:27
-
Dienstag, 15. Mai 2012 20:37
ich verwende C++.
und was bdeutet das "/CLI"? wie auch immer: laut dem Buch sollte ich auf Datenbanken zugreifen können.
-
Freitag, 18. Mai 2012 14:47
Hallo Rho0
Dieses Problem taucht leider auch schon in Visual Studio Exp. C++ 2008 auf und rate mal von wehm dieses Buch ist Dirk Louis. Leider kann ich dir da auch nicht helfen nur so viel, Du hast dieses Problem nicht als einziger......leider.
Gruss Sunuro
-
Dienstag, 29. Mai 2012 11:13Besitzer
und was bdeutet das "/CLI"?
Hallo Rho0,
Lies mal folgendes: Erklärung des Begriffs: C++/CLI | Was ist C++/CLI?
CLI=Common Language Infrastructure – Beschreibung:
„Die von Microsoft entwickelte Programmsprache C++/CLI ermöglicht es mit Hilfe von speziellen Spracherweiterungen auf die virtuelle Laufzeitumgebung der .NET-Plattform zuzugreifen. Durch die Erweiterung des C++ Standard auf C++/CLI sollte die Sprache möglichst einfach gestaltet werden, sodass jeder der C++ beherrscht auch CLI intuitiv programmieren kann und so die Funktionen von .NET mit benutzen kann.“ - http://www.schneeweiss.de/Downloads/Schulungen-CLI.pdf
Grüße,
Robert
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. -
Samstag, 2. Juni 2012 10:37
Also, Visual C++ bzw. C/C++ = native Programmiersprache ... C++/CLI = eine vermurkste Abwandlung von C++, damit sie auf .NET compiliert werden kann, wobei der Compiler noch gewisse native-Teile dazwischen hängen kann... aber du kannst in C++/CLI nicht alles machen was man in C/C++ machen kann!! (Mehrfachvererbung z.B.).
Jetzt zu deinem Problem:
Das ist ein gutes Beispiel, wie man es schaffen kann...
Ich würde nie die DB mit Visual Studio erstellen, sondern nur ansteuern. Diese automatische Zusammenhängerei und Verwurschtelung von DB und Projekt ist sowas von undurchsichtig, dass es manuell viel einfacher geht. Bei SQL muss man übrigens noch aufpassen wegen den Berechtigungen. Das ist immer wieder ein tolles Problem (die neuesten SQL-Setups von MS haben allerdings eine Frage drin, bei der sie nach den Administratoren für den DB-Server fragen, seither ist's besser, weil man jetzt wenigstens oft die Rechte hat, die Berechtigungen überhaupt zu ändern -> im SQL Studio).
[kleine Anmerkung am Rande] Allerdings wird man auch bie diesen Lösungen hier schnell wahnsinnig... gerade vor 2 Tagen hatte ich das Problem, dass "SELECT * FROM [MyTable]" funktioniert hatte, "SELECT * FROM [MyTable] WHERE [Col1]=12" warf aber einen DB_E_ERRORSINCOMMAND ... auf einigen Computern... wohlgemerkt, alles Windows 7, komplett gleiche Installation...
Rudolf
-
Donnerstag, 7. Juni 2012 08:31Besitzer****************************************************************************************************************
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.

