Sorry, ist das tats�chlich so. Mu� ich jetzt den kompletten Server neu
Installieren nur um in 2 Spalten einer Tabelle die Unterscheidung
zwischen Gro�- und Kleinschreibung zu aktivieren???

Gru�
Uwe Lyschik

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von
Eigemeier, Hilla
Gesendet: Montag, 12. August 2002 13:27
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] AW: [aspdedotnet] AW:
[aspdedotnet] SQL-Server: Gro�- und Kleinschreibung


Du kannst die Einstellung nur bei der Installation des SQL-Servers
bestimmen. 
Standard ist : NICHT case sensitive

Gru�
Hilla

-----Urspr�ngliche Nachricht-----
Von: Uwe Lyschik [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 12. August 2002 13:13
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] AW: [aspdedotnet] SQL-Server:
Gro�- und Kleinschreibung


Vielen Dank f�r die schnelle Antwort. Allerdings arbeite ich mit
SQL-Server 7 und irgendwie scheint es da nicht zu funktionieren. Habe
dein beispiel (korregiert) ausprobiert.

Kann ich die notwendigen Einstellungen vielleicht direkt im Enterprise
Manager vornehmen?

Gru�
Uwe Lyschik

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Joachim
van de Bruck
Gesendet: Montag, 12. August 2002 12:22
An: aspDEdotnet
Betreff: [aspdedotnet] AW: [aspdedotnet] SQL-Server: Gro�- und
Kleinschreibung


Hallo!

> ich habe eine kleine Benutzerverwaltung mit DotNet und SQL-Server
realisiert. 
> Um einen Benutzer zu Authorisieren vergleiche ich in der Datenbank die
Felder 
> "Benutzername" und "Passwort". Beide Felder sind vom Typ "NVARCHAR".
Allerdings 
> macht der SQL-Server anscheinend keinen Unterschied zwischen Gro�- und

> Kleinschreibung. Kann mir vielleicht jemand sagen woran das liegt.

Im SQL Server kann die Collation f�r die Datenbank, eine Tabelle oder
f�r jede einzelne Text-Spalte gesetzt werden, damit Vergleiche,
Sortierungen und Index-Erstellungen von vornherein einheitlich
funktionieren. Offensichtlich sind Deine Spalten so definiert, dass der
SQL Server Gro�-/Kleinschreibung und Akzente ber�cksichtigt.

Definiere also Deine Spalten neu:

ALTER TABLE ...
   ALTER COLUMN
      Benutzername VARCHAR 10
         COLLATE SQL_Latin1_General_cp1257_CI_AI,
      Passwort     VARCHAR 10
         COLLATE SQL_Latin1_General_cp1257_CI_AI

Wenn die die Unterscheidung nach Gro�-/Kleinschreibung und Akzenten
nicht ben�tigst, brauchst Du auch keine Unicode-Zeichen, oder?

Schau Dir auch das entsprechende Kapitel in der SQL Server Dokumentation
an, um f�r Dich die richtige Collation zu definieren.

Freundliche Gr��e
Joachim van de Bruck 


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an