Heim  >  Artikel  >  Software-Tutorial  >  Wie PowerBuilder 100 eine Verbindung mit SQL Server herstellt

Wie PowerBuilder 100 eine Verbindung mit SQL Server herstellt

王林
王林nach vorne
2024-01-10 19:06:241047Durchsuche

So verbinden Sie powerbuiold10 0 mit SQLserver

Für diejenigen, die PB10 zum ersten Mal verwenden, können Probleme bei der Verbindung mit SQL Server auftreten. Einerseits verfügt PB10 nicht mehr über eine dedizierte MSSQL-Server-Schnittstelle, andererseits wurde auch das Datenbankverwaltungssystem (DBMS) durch eine neue Methode aus dem ursprünglichen „OLE DB“ ersetzt. Daher kann es bei der Konfiguration zu Unannehmlichkeiten kommen. Als Nächstes erkläre ich im Detail, wie man mit OLE DB eine Verbindung zu einer SQL 2000-Datenbank in PB10 herstellt.

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. Wählen Sie während der Installation von pb10 den benutzerdefinierten/vollständigen Installationsmodus, da der Standardinstallationsmodus die Ole-DB-Schnittstelle nicht installiert. Klicken Sie auf Weiter. Wenn Sie .net nicht installiert haben, wählen Sie das Element ADO.net... nicht in der Liste aus. Klicken Sie dann ganz auf „Weiter“, um die Installation abzuschließen. Dadurch können Sie das Puzzlespiel reibungslos spielen. Ich hoffe, dass die oben genannten Methoden für alle hilfreich sein werden.

Um den Spielern bei der Lösung des Problems zu helfen, können wir das OLE Microsoft OLE DB-Element im Datenbank-Skizzenblock finden und mit der rechten Maustaste darauf klicken, um eine neue Konfiguration zu erstellen. Im Popup-Konfigurationsfenster können wir einige spezifische Einstellungen vornehmen.

Profilname: Geben Sie den Profilnamen ein //Ein beliebiges

Anbieter: Wählen Sie den Typ des Datenbankverwaltungssystems aus, hier wählen Sie den Punkt „SQLOLEDB“

Datenquelle: Servername (anders als bei früheren Versionen). Sie können aus der Dropdown-Liste auswählen oder den Servernamen oder die IP-Adresse eingeben, z. B. 127.0.0.1 usw. Wenn der oben genannte Anbieter nicht „SQLOLEDB“ ist, gibt es in dieser Dropdown-Liste möglicherweise keine Optionen.

Benutzer-ID: Benutzername. Mein Benutzername ist standardmäßig sa

Passwort: Das Passwort, das der oben genannten Benutzer-ID entspricht. Mein Passwort ist leer, daher gebe ich es nicht ein.

An diesem Punkt können Sie erfolgreich eine Verbindung zum SQL-Server herstellen. Aber mit welcher Datenbank soll eine Verbindung hergestellt werden? Keiner der oben genannten Parameter wurde angegeben und ich habe lange danach gesucht :P. Keine Sorge, geben Sie einfach „Datenbank=Datenbankname“ in „Erweitert“ ein. (keine Anführungszeichen)

Der endgültige Inhalt der Konfigurationsdatei ist:

// Profilieren Sie ihn

SQLCA.DBMS = „OLE DB“

SQLCA.LogId = "sa" //Mein Benutzername ist sa

SQLCA.AutoCommit = False

SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //Mein Datenbankname ist: zs; der Datenquelle kann auch die IP-Adresse folgen: DATASOURCE='127.0 .0,1 '

Damit ist die Konfiguration der Verwendung von OLE DB zum Herstellen einer Verbindung zum SQL-Server unter pb10 abgeschlossen!

(retweeten)

PB-Verbindung SQL 2000

Wie kann es funktionieren, wenn Sie Connect nicht hinzufügen?

// Profil firstpb

SQLCA.DBMS = „MSS Microsoft SQL Server“

SQLCA.Database = "ERP30JCFZ"

SQLCA.LogPass = '1'

SQLCA.ServerName = "MICROSOF-4FEEC7"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = ""

verbinden;

Verbindung mit SQLCA herstellen;

Beide der oben genannten Verbindungen sind verfügbar, Sie können jede davon verwenden

WENN sqlca.sqlcode=0 dann

open(w_fistpb1)

sonst

messagebox („Systemaufforderung“, „Datenbankverbindung fehlgeschlagen“)

Ende, wenn

Das obige ist der detaillierte Inhalt vonWie PowerBuilder 100 eine Verbindung mit SQL Server herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen