Entwickler-Ecke
Datenbanken - Benutzername bei TDatabase
DA! - Di 26.07.05 15:39
Titel: Benutzername bei TDatabase
Hi!
Ich habe folgendes Problem. Ich möchte mich mit einer Datenbank verbinden und eine SQL-Abfrage auf ihr durchfühten. Das ist auch nicht das Problem solange die Datenbank nicht einen bestimmten Benuzer hat. Die Frage ist jetzt wo kann ich den Benutzernamen angeben. Habs mit
Delphi-Quelltext
1:
| Database.Params.Add('User Name = *********'); |
versucht bevor ich überhaupt etwas mit der Datenbank mache. Wäre achön wenn mir jemand helfen könnte.
MfG DA!
jaevencooler - Di 26.07.05 16:21
Moin, Moin
hier ein Beispiel für die Anmeldung an einer Oracle Datenbank:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| Database1.Connected:=FALSE; Database1.Params.CLEAR; Database1.DriverName:='ORACLE'; Database1.Params.ADD('SERVER NAME='+TRIM(DeinServerTNS)); Database1.Params.ADD('USER NAME='+TRIM(DeinBenutzerName)); Database1.Params.ADD('NET PROTOCOL=TNS'); Database1.Params.ADD('OPEN MODE=READ/WRITE'); Database1.Params.ADD('SCHEMA CACHE SIZE=8'); Database1.Params.ADD('LANGDRIVER=Oracle SQL WE850'); Database1.Params.ADD('SQLQRYMODE=SERVER'); Database1.Params.ADD('SQLPASSTHRU MODE=NOT SHARED'); Database1.Params.ADD('SCHEMA CACHE TIME=-1'); Database1.Params.ADD('MAX ROWS=-1'); Database1.Params.ADD('BATCH COUNT=200'); Database1.Params.ADD('ENABLE SCHEMA CACHE=FALSE'); Database1.Params.ADD('SCHEMA CACHE DIR='); Database1.Params.ADD('ENABLE BCD=FALSE'); Database1.Params.ADD('ENABLE INTEGERS=FALSE'); Database1.Params.ADD('LIST SYNONYMS=NONE'); Database1.Params.ADD('ROWSET SIZE=20'); Database1.Params.ADD('BLOBS TO CACHE=64'); Database1.Params.ADD('BLOB SIZE=32'); Database1.Params.ADD('OBJECT MODE=TRUE'); Database1.Params.ADD('PASSWORD='+TRIM(DeinPasswort)); |
für Deine spezielle datenbank, wird Du sicherlich einige Parameter ändern müssen, aber vom Prinzip her
ist es so hoffentlich deutlich.
Du musst die Parameter immer komplett neu setzen, sonst gibt es unter Umständen Stress mit der BDE :autsch:
beste Grüße
Michael
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt.
DA! - Mi 27.07.05 13:50
Hab grade erst wieder geguckt und es probiert. Jetzt funktionierts wunderbar. Lag dann wohl an der BDE. Vielen Dank nochmal.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!