Einzelnen Beitrag anzeigen

steni

Registriert seit: 28. Feb 2004
3 Beiträge
 
#5

Re: DBEXPRESS,TSIMPLEDATASET,DBGRID

  Alt 8. Okt 2004, 09:30
Hi!!!
Also erstmal die MSQL Datenbank läuft auf meinem Rechner also auf dem Client.
Das ist bei MSSQLSERVER normal gar nicht möglich weil es sich nur auf ServerBetriebssystemen installieren lässt.
Microsoft war aber so nett die DesktopEngine zu entwickeln, die es dir ermöglicht MSQLDatenbanken auf Clients zu installieren, die MSDE findest du auf jeder Office Version ab XP glaub ich ansonsten ,
runterladen unter [URL=http://www.microsoft.com/sql/msde/default.asp].
Jetzt kannst über den Enterprise Manager(der ist nur auf der MSSQLSERVER2000) neue oder gesicherte Datenbanken auf deinem Client wiederherstellen ,oder wenn Du den nicht hast kannst Du über die cmd den Befehl OSQL -E aufrufen damit kannst Du auch arbeiten allerdings nicht sehr bequem .
Wer bin ich für die Datenbank, ja Admin halt, (integrierte NTAutorität verwenden )
, dann noch zwei Dateien editieren unter Borland shared/DBExpress, dbxconnections.ini,dbxdrivers.ini.
und dann kannst du die Datenbank im Objektinspektor auswählen, unter den Wert Active auf true setzen.

Na ja wenn du vielleicht auch vorhast mit MSSQLSERVER nwas zu machen frag ruhig, das geht mir jetzt zu weit.

So nochmal zu meinem Grid als ich es erstellt habe kam eine Fehlermeldung in etwa so 'kann das Feld ID wegen mehrdeutigkeit nicht zuordnen, ID is mein Primärschlüssel, folglicher weise auch unter dem selben Namen als ForeignKey in korrespondierenden Tabellen vorhanden.
Ich hab den Fehler dann ausgebügelt in dem ich einer Variablen den Wert DS_Master.ID migegeben habe,
also immer wenn er eigentlich 'ID' hat sag ich Ihm nimm DS-Master_ID, etwas vereinfacht erklärt.

Vielleicht sollte ich die Fremdschlüssel umbenennen nur den Datentyp so lassen, ich werd das mal versuchen. Ansonsten Torsten wenn du noch eine Lösung hast....
greetz-st
  Mit Zitat antworten Zitat