Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SQL Serveur 2005 & VB6 [ Base de données / SQL ] (nicoine)

mardi 15 janvier 2008 à 18:09:38 | SQL Serveur 2005 & VB6

nicoine

Salut à tous,

Mon appli utilise selon les postes MSDE ou SQL Server 2005.
J'aimerais connaitre au démarrage de cette appli le type de SQL Server installé, j'aimerais égalment savoir si une instance précise à été installé.
Si quelqu'un connait les fonctions permettant d'obtenir ces informations se serait cool pour moi.

Merci d'avance

Nico

mardi 15 janvier 2008 à 20:23:03 | Re : SQL Serveur 2005 & VB6

nhervagault

Administrateur CodeS-SourceS
Salut

Question 1
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

Question 2
select * from sys.databases pour 2005
et les table de master pour 2000

voila


mercredi 16 janvier 2008 à 08:17:17 | Re : SQL Serveur 2005 & VB6

nicoine

Oui mais avant de pouvoir faire des requetes SQL il faut que je le connect à un de ces serveurs,
et moi j'aimerais connaître la version du serveur installer avant de m'y connecter.

Nico

mercredi 16 janvier 2008 à 08:19:05 | Re : SQL Serveur 2005 & VB6

nicoine


Pour la question 2 c'est les instances de SQL Server que je veux récupérer et non les tables.

Nico

mercredi 16 janvier 2008 à 09:19:07 | Re : SQL Serveur 2005 & VB6

pneau

Membre Club
salut,
pour la question 2, interresses toi à SQL DMO.
ci dessous le code pour énumérer les instances SQL Server du réseau
Public sListserver As SQLDMO.NameList  'Liste des serveurs SQL présent et visible sur le réseau
Set sListserver = SQLDMO.ListAvailableSQLServers
For i = 1 To sListserver.Count
   CmbListeServer.AddItem sListserver.Item(i)
Next i

ensuite, pour connaitre la version du moteur tu n'as pas le choix, tu dois te connecter pour obtenir la version...
la requete "ServerProperty" de nhervagault est celle que tu peux utiliser...

@+

Pat

 Don't Worry , Be Happy


lorsque le problème est résolu, pensez Réponse Acceptée

mercredi 16 janvier 2008 à 10:30:57 | Re : SQL Serveur 2005 & VB6

nicoine

En effet SQL DMO permet d'énumérer les postes du réseau sur lesquels sont installé des serveur SQL (mais seulement pour MSDE, SQL Server 2005 n'est pas reconnu avec SQL DMO).
Sur un même poste il peut y avoir plusieurs 'Instances' de SQL Server 2005 d'installée, sur chaque instances on à des base différentes, c'est ça que je veux récupérer les instances installé sur le poste ou si une instance en particulier est présente.

Nico

mercredi 16 janvier 2008 à 10:45:15 | Re : SQL Serveur 2005 & VB6

pneau

Membre Club
Désolé de te contredire, mais sql dmo liste bien TOUTES les instances SQL Server y compris SQL 7, SQL 2000, MSDE, SQL 2005. personnellement j'ai 2 instances SQL sur mon poste, une en MSDE et une en SQL 2005 express, les 2 sont listées avec DMO.... @+ Pat Don't Worry , Be Happy -------------------------------------------------------------------------------- lorsque le problème est résolu, pensez Réponse Acceptée

mercredi 16 janvier 2008 à 11:05:11 | Re : SQL Serveur 2005 & VB6

nicoine

En effet autant pour moi SQL Server 2005 est bien détecté sur un autre poste que le mien, par contre je ne sais pas pourquoi SQL Server 2005 n'est pas reconnu sur mon poste avec cette fonction, bizarre.
Mais du coup çà m'aide pas car je ne peut toujours pas différencier la version installé et la présence ou non d'une instance en particulier.

Nico

mercredi 16 janvier 2008 à 11:07:13 | Re : SQL Serveur 2005 & VB6

pneau

Membre Club
Désolé de te contredire, mais sql dmo liste bien TOUTES les instances SQL Server y compris SQL 7, SQL 2000, MSDE, SQL 2005. personnellement j'ai 2 instances SQL sur mon poste, une en MSDE et une en SQL 2005 express, les 2 sont listées avec DMO.... @+ Pat Don't Worry , Be Happy -------------------------------------------------------------------------------- lorsque le problème est résolu, pensez Réponse Acceptée

mercredi 16 janvier 2008 à 11:08:38 | Re : SQL Serveur 2005 & VB6

pneau

Membre Club
oups, désolé pour le dernier post, j'ai eu un pb de connexion....


1 2

Cette discussion est classé dans : appli, vb6, sql, server, serveur


Répondre à ce message

Sujets en rapport avec ce message

Appli VB6 avec accés SQL Server 2000 [ par kcin ] Bonjour à tous...Je suis actuellement en stage, et je dois créer une appli qui se connecte à un serveur SQL. Je n'arrive pas à effectuer la connexion. Microsoft SQL Server 2005 - VB6 [ par gide_x ] Bonjour !j'ai un p'tit soucis:J'ai une base de donnée dans un serveur SQL dans laquelle j'ai  le champs d'une table qui a un numéro (qui doit être uni DTS (sur SQL SERVER 2000) et VB6.0 [ par chris_vb ] Bonjour, J'ai créé un un lot DTS (SQL SERVER 2000) et je souhaite l'exécuter  à partir d'un code VB6.0. Pourriez vous m'aider à le faire en me donnant VB6 - SQL Server Performances [ par bozzo ] Bonjour,Lorsque j'exécute une requête via mon application VB, celle-ci prend plus de 2 minutes. Si j'exécute la même requête sous SQL Server, celle-ci Pb. de vitesse : Analyseur SQL Server vs. VB6+ADO [ par Shoopoop ] Bonjour à tous J'essaye de comprendre pourquoi la même requête SQL, lançée avec ADO à l'aide d'un recordset sous VB6, s'execute parfois 10 FOIS PLUS L VB6 & base de données [ par Alucard_W ] Bonjour, Je crée une appli en VB6 qui doit se connectée à un serveur distant par le réseau. Elle doit y consulté la bases de données et les différente VB6 Modifiaction Bdd SQL Server avec ADO [ par Munkyubi ] Bonjour.Je code sous VB 6.0 et je viens de me mettre à l'ADO. J'aimerais savoir si, comme sur le DAO on peut modifier certaines information avec SQL S VB6 requete sql serveur [ par speed034 ] Bonjour, Je souhaiterai, via vb, savoir si ma requete existe dans la base de données.Est-ce possible?Ou faut il tout simplement que je lance un "selec détécter les erveur sql server existant sur un réseau local [ par j_aub ] bonjour,je suis entrain de développer une application en vb.net qui utilise un serveur sql server 2000 mais je suis obligé de fixer la chaine de conne VB6 et SQL Server [ par moot1983 ] Bonjour,Je développe une appli sous VB6 utilisant une base SQL Server.Existe-t-il un moyen de savoir si le champ d'une table est un autoincrement à pa


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.