Re: Re-2: Codepage-Probleme

From: Tu Dang (nospam_at_spiekermann.de)
Date: 07/24/04


Date: Sat, 24 Jul 2004 10:39:31 +0200

Jens Schenkluhn schrieb:

> Gibt es weiter Ideen?

Warum arbeitest du mit ODBC (MDASQL) ist doch langsam und
unbequem. Versuch mal mit OLE DB für SQL Server (SQLOLEDB) ist
schneller und konvertiert defaultmässig OEM/ANSI. Hier Auszug aus
dem OH (beachte mal die Option "Auto Translate")

Microsoft OLE DB Provider für SQL Server

Der Microsoft® OLE DB Provider für SQL Server, SQLOLEDB,
ermöglicht ADO den Zugriff auf Microsoft® SQL Server™.

Parameter der Verbindungszeichenfolge

Wenn Sie eine Verbindung zu diesem Provider herstellen möchten,
müssen Sie das Argument Provider= der
ConnectionString-Eigenschaft folgendermaßen setzen:

SQLOLEDB

Dieser Wert kann auch gesetzt oder gelesen werden, indem Sie die
Provider-Eigenschaft verwenden.

Der Provider unterstützt verschiedene providerspezifische
Verbindungsparameter zusätzlich zu den von ADO definierten
Verbindungsparametern. Wie die ADO-Verbindungseigenschaften
können auch diese providerspezifischen Eigenschaften über die
Properties-Auflistung eines Connection-Objekts oder als Teil
einer Verbindungszeichenfolge gesetzt werden.

Parameter und Beschreibung

Trusted Connection

Benutzerauthentifizierungsmodus. Kann auf True oder False gesetzt
sein. Der Standardwert ist False. Ist die Eigenschaft auf True
gesetzt, verwendet SQLOLEDB den Microsoft® Windows
NT®-Authentifizierungsmodus, um den Benutzerzugriff auf die SQL
Server-Datenbank zu erlauben, die durch die Location- und
Datasource-Eigenschaftswerte angegeben ist. Ist diese Eigenschaft
auf False gesetzt, verwendet SQLOLEDB den gemischten Modus, um
den Benutzerzugriff auf die SQL Server-Datenbank zu erlauben. Die
Anmeldung und das Kennwort für SQL Server werden in den
Eigenschaften User Id und Password angegeben.

Current Language

Ein Sprachenname von SQL Server. Gibt die Sprache an, die für die
Auswahl und Formatierung von Systemmeldungen verwendet wird. Die
Sprache muss auf dem SQL-Server installiert sein, ansonsten
schlägt das Öffnen der Verbindung fehl.

Network Address

Die Netzwerkadresse des SQL-Servers, die durch die
Location-Eigenschaft angegeben ist.

Network Library

Der Name der Net-Library (DLL), die für den Datenaustausch mit
dem SQL-Server verwendet wird. Der Name darf den Pfad oder die
.dll-Dateinamenerweiterung nicht enthalten. Die Voreinstellung
ist durch die SQL Server-Clientkonfiguration vorgegeben.

Use Procedure for Prepare

Das Verwenden gespeicherter Prozeduren von SQL Server. Definiert
die Verwendung von temporär gespeicherten Prozeduren von SQL
Server bei der Vorbereitung von Befehlen.

Auto Translate

OEM/ANSI-Zeichenkonvertierung. Diese Eigenschaft kann auf True
oder False gesetzt sein. Der Standardwert ist True. Ist diese
Eigenschaft auf True gesetzt, führt SQLOLEDB die
OEM/ANSI-Zeichenkonvertierung durch, wenn Multibyte-Zeichenfolgen
vom SQL-Server abgerufen oder an ihn geschickt werden. Ist diese
Eigenschaft auf False gesetzt, führt SQLOLEDB keine
OEM/ANSI-Zeichenkonvertierung bei Multibyte-Zeichenfolgen durch.

Packet Size

Eine Netzwerkpaketgröße in Byte. Der Eigenschaftswert für die
Paketgröße muss zwischen 512 und 32767 liegen. Die standardmäßige
SQLOLEDB-Netzwerkpaketgröße ist 4096.

Application Name

Der Name der Clientanwendung.

Workstation ID

Eine Zeichenfolge, die die Arbeitsstation angibt.

--
Gruß
Tu


Relevant Pages

  • Re-4: Codepage-Probleme
    ... Versuch mal mit OLE DB für SQL Server ist ... > Der Microsoftr OLE DB Provider für SQL Server, SQLOLEDB, ... > einer Verbindungszeichenfolge gesetzt werden. ...
    (microsoft.public.de.sqlserver)
  • Re: DMX cmd cant see Access db
    ... into a SQL database - primarily to work around the issues you are running ... SQL Server Data Mining ... provider I'm trying to use in order to read data from an Access ... Dejan Sarka, SQL Server MVP ...
    (microsoft.public.sqlserver.datamining)
  • Login failed for user sa
    ... I' ve created a dts package to import some data from another data source. ... I've created an SQL connection and specify the provider 'Microsoft OLE DB ... Microsoft OLE DB Provider for SQL Server ...
    (microsoft.public.sqlserver.dts)
  • Re: Newbie: addlinkedServer
    ... Provider SQL Server gesucht wird. ... Provider angeben, noch den LinkedServernamen, da dieses implizit erfolgt mit ...
    (microsoft.public.de.sqlserver)
  • Re: Does the SQL Server 2005 ADO/OLEDB provider support adSeek and adIndex?
    ... Neither SQLOLEDB nor the new SQL Native Client support this. ... > DB provider. ...
    (microsoft.public.data.oledb)

Quantcast