cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009
-
14 oct. 2006 à 11:43
apaulux
Messages postés73Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention 2 octobre 2009
-
16 nov. 2006 à 09:20
Bonsoir
Je veux savoir si c'est possible de se connecter à une BD Sql server à partir de vb 6.0 et si c'est possible quelle est la procedure de connexion et la procedure d'ouvrir une table à l'aide d'un recordset.
D'autre part j'ai installé sql server et je ne suis pas arrivé à y entrer pour créer mes tables, je trouve dans mon menu démarrer-programmes seule la commande configurer sql server,Comment puis je l'ouvrir et y travailler, comme je fais toujours avec ms access .....si qu'elqu'un peut m'aider merci
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 14 oct. 2006 à 12:22
salut,
contrairement à access, sqlserver ne support que la syntaxe sql (pas d'assistant)
la chaîne de connection ADO ressemble à çà :
oCon.ConnectionString = "uid=;pwd=" & mMdp & ";driver={SQL Server}; server=" & mServer & ";database=" & mName & ";dsn="
l'accès au rs :
oRs.Open "ta requête", oCon
et tu travailles ensuite sur le RS comme avec access
pour accedér à tes bases (par windows, pas par VB), après avoir démarré le moteur (server) :
démarrer > programmes > Microsoft SQL Server > Analyseur de requêtes
tout est accessible par le treeview de gauche et par les menus en haut
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009 15 oct. 2006 à 02:19
merci de m'avoir répondu assez vite.
Mais j'ai encore des questions :
1)d'après l'instruction oRs.Open "ta requête", oCon
est ce que dans sql server il n'ya pas de tables,que les requêtes?
2)Comment faire pour démarrer le moteur server?
3)& mMdp & : veux dire le mot de passe, et s'il n'ya pas de mot de passe ?
4) que veux dire & mServer & "? dans l'instruction de la connection
radcur
Messages postés282Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention15 août 20122 15 oct. 2006 à 03:01
salut
1) Sql server est composé de database qui possède des tables, des requetes, des vues, etc.
2)
3) tu remplaces par ''
4) c'est le nom de ton serveur ou l'adresse IP.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 oct. 2006 à 03:07
1) il y a que des tables, les requêtes n'existent que si tu les enregistre (en général tu ne les sauve pas, tu les fais part la syntaxe ci-dessus et ne récupère le résultat qu'à ce moment)
2) il est normalement démarrer par défaut au démarrage de windows.
sinon : démarrer > programmes > Microsoft SQL Server > Service Manager >> [Démarrer/continuer]
3) pas de mot de passe, tu laisse vide : "uid=;pwd=;driver(...)" ou tu supprimes : "uid=;driver(...)"
4) c'est un extrait d'une classe, c'est des variables (propriétés). pour toi à remplacer par les valeurs appropriées (ou par rien).
pour le coup, en local par exemple, à remplacer par LocalHost, 127.0.0.1, ou le nom de ton PC.
distant = IP du serveur à joindre.
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009 15 oct. 2006 à 16:22
malgré tous ce que je connais en programmation vb,je me suis trouvé incapable de comprendre quelques choses de ce que vous dites.
Pour celà je dois déclarer de mes sousis plus précisement:
Je veux savoir d'abord comment utiliser sql server avec vb6 chez mois et après celà une compilation de l'application et installation sur un autre PC et après celà l'utilisation de l'application dans le reseau.............
voilà ce que j'ai sur mon pc : SQL SERVER 2005, Dans le menu démarrer j'ai le sous menu : outils de configuration et seulement ce sous menu donc ou puis je trouver :Service manager ? ou puis je trouver :Analyseur de requêtes ? Avais je installé une version differente de la votre ou mon installation est in complête ?
Maintanant je suis prêt à programmer ce qui me manque c'est une BASE DE DONNEES SQL SERVER ,,,,,Aidez mois à faire Merci
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 oct. 2006 à 23:05
re,
bon....
"Je veux savoir d'abord comment utiliser sql server avec vb6 chez mois"
jète un oeil dans les sources existantes, sans ton code complet (puisque le mien ne te convient pas), je peux pas faire plus....
"et après celà une compilation de l'application et installation sur un
autre PC"
compilation ok, mais selon ton code, si ton appli va chercher la base en local, il faut que SQLSERVER soit installé sur ton client
"et après celà l'utilisation de l'application dans le reseau"
ton appli est une appli serveur? c'est à dire qu'elle communique avec un serveur sql en local pour renvoyer vers le client?
si tu fais une appli communiquant en local, dans le but de travailler en réseau, tu risques de ne jamais en voir le bout.
imagine, ouvrir un fichier texte accessible uniquement sur le C:\ de chaque poste, il ne risque pas d'être synchro
"voilà ce que j'ai sur mon pc : SQL SERVER 2005"
idem
"Dans le menu démarrer j'ai le sous menu : outils de configuration et seulement ce sous menu (...)"
cool ^^
non mais je n'ai jamais parlé des outils de config ou d'administration.
regarde les chemins que j'ai indiqué, c'est le sous-menu Microsoft SQL Server
"ce qui me manque c'est une BASE DE DONNEES SQL SERVER"
tout au moins pour les tests, 3 ou 4 bases sont fournies. le serveur ne peut pas tourner à vide.
(northwind, pubs, etc...)
donne et décrit ton code, le problème réel, et les numéros et messages d'erreur s'il y a
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009 17 oct. 2006 à 14:41
Bonjour MR PCPT
Ton code me convient , je le garde maintenant chez moi ("l'instruction de la connection à sql server et l'open du recrdset") ,je suis prêt à faire mais où est la base de données, je ne suis pas arrivé à voir qque chose dans mon menu démarrer qui s'appelle " Microsoft SQL Server" mon installation est peut etre non complète.
D'autre part mon souci est de trouver une base de données qui supporte des tables volumineuses car avec access ,mes applictions deviennent de plus en plus lentes quand les tables deviennent volumineuses,s'il y a d'autres SGBD qui supportent des tables volumineuses c'est ce que je cherche et non pas forcement SQL SERVER ,mon premier problème n'est pas le reseau mais la lenteur de l'application,aidez moi à resoudre ce souci MERCI .
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 17 oct. 2006 à 15:51
(simple avis)
petite/moyenne base de données : access
moyenne et plus : mysql, sql server
grande et plus : sql server
énorme : oracle
dans tous les cas il faut que tes installations soient fonctionnelles. pas forcément utile de cherche une autre sgbd alors que le problème ici est que ton install est HS... (pas de doute)
à résoudre avant tout donc ;)
bon courage
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Sauvegarde des scripts SQL, des résultats et des chaînes de connexion(Access 97 et 2000, Excel, Lotus 1-2-3, Paradox, dB Base, Fox Pro, Oracle, SQL Server)
Importation Table Excel vers, Access, SQL Server, Oracle(DAO.Database & OpenDatabase(Source, False, gnReadOnly, Sconnect)).