Maison  >  Article  >  Tutoriel logiciel  >  Comment PowerBuilder 100 établit une connexion avec SQL Server

Comment PowerBuilder 100 établit une connexion avec SQL Server

王林
王林avant
2024-01-10 19:06:241051parcourir

Comment connecter powerbuiold10 0 à SQLserver

Pour ceux qui utilisent PB10 pour la première fois, vous pourriez rencontrer des problèmes de connexion à SQL Server. D'une part, PB10 ne dispose plus d'une interface MSSQL Server dédiée ; d'autre part, le système de gestion de base de données (SGBD) a également été remplacé par une nouvelle méthode issue de l'« OLE DB » d'origine. Par conséquent, sa configuration peut présenter certains inconvénients. Ensuite, j'expliquerai en détail comment utiliser OLE DB pour se connecter à une base de données SQL 2000 dans PB10.

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution d'énigmes. Lors de l'installation de pb10, choisissez le mode personnalisé/complet pour l'installation, car le mode d'installation par défaut n'installera pas l'interface ole db. Cliquez sur Suivant. Si .net n'est pas installé, ne sélectionnez pas l'élément ADO.net.... dans la liste. Cliquez ensuite complètement sur Suivant pour terminer l'installation. Cela vous permettra de jouer au jeu de puzzle en douceur. J'espère que les méthodes ci-dessus seront utiles à tout le monde.

Afin d'aider les joueurs à résoudre le problème, nous pouvons trouver l'élément OLE Microsoft OLE DB dans le carnet de croquis de la base de données et cliquer dessus avec le bouton droit pour créer une nouvelle configuration. Dans la fenêtre de configuration contextuelle, nous pouvons effectuer certains paramètres spécifiques.

nom du profil : remplissez le nom du profil //N'importe lequel

fournisseur : Sélectionnez le type de système de gestion de base de données, sélectionnez ici l'élément "SQLOLEDB"

source de données : nom du serveur (différent des versions précédentes). Vous pouvez sélectionner dans la liste déroulante ou renseigner le nom du serveur ou l'adresse IP telle que : 127.0.0.1, etc. Si le fournisseur ci-dessus n'est pas « SQLOLEDB », il se peut qu'il n'y ait aucune option dans cette liste déroulante.

ID utilisateur : nom d'utilisateur. Mon nom d'utilisateur est sa

par défaut

mot de passe : Le mot de passe correspondant à l'identifiant ci-dessus. Mon mot de passe est vide, je ne le remplis donc pas.

À ce stade, vous pouvez vous connecter avec succès au serveur SQL. Mais à quelle base de données se connecter ? Aucun des paramètres ci-dessus n'a été précisé, et j'ai passé beaucoup de temps à le chercher :P. Ne vous inquiétez pas, remplissez simplement "database=database name" dans Extended. (pas de guillemets)

Le contenu final du fichier de configuration est :

// Profil son

SQLCA.DBMS = "OLE DB"

SQLCA.LogId = "sa" //Mon nom d'utilisateur est sa

SQLCA.AutoCommit = Faux

SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //Le nom de ma base de données est : zs ; la source de données peut également être suivie de l'adresse IP : DATASOURCE='127.0 .0.1'

Ceci termine la configuration de l'utilisation d'OLE DB pour se connecter au serveur SQL sous pb10 !

(retweet)

Connexion PB SQL 2000

Comment cela peut-il fonctionner si vous n'ajoutez pas de connexion ?

// Profil premierpb

SQLCA.DBMS = "MSS Microsoft SQL Server"

SQLCA.Database = "ERP30JCFZ"

SQLCA.LogPass = '1'

SQLCA.ServerName = "MICROSOF-4FEEC7"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = Faux

SQLCA.DBParm = ""

connecter;

connectez-vous en utilisant sqlca ;

Les deux connexions ci-dessus sont disponibles, vous pouvez en utiliser une

SI sqlca.sqlcode=0 alors

ouvert(w_fistpb1)

autre

boîte de message ("Invite système", "Échec de la connexion à la base de données")

fin si

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer