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 : ouvrir une base de données avec VB6 [ Base de données / SQL ] (imad_lol)

mercredi 12 juillet 2006 à 14:55:35 | ouvrir une base de données avec VB6

imad_lol

salut tout le monde.
je demande de l'aide a propos de l'ouverture d'une base de données avec SQL server 2005 a partir du VB6.
moi je travail avec acces et j'utilise comme ce code :
*************************************
Public bd As Database
Public util As Recordset

Public Sub ouvrir()
Set bd = OpenDatabase("c:\base.mdb")
Set util = bd.OpenRecordset("utilisateurs", dbOpenDynaset)

End Sub
**************************************
maintenant c'est la 1er fois que je travail avec sql server 2005
svp je veu le meme code qui ouvre une base de données avec sql server.
merci d'avance


mercredi 12 juillet 2006 à 15:07:06 | Re : ouvrir une base de données avec VB6

thephil

je suis pas modérateur mais je dirai ... rien de telle qu'une bonne recherche avant de poser une question ! ça devrait tout de même t'aider http://www.vbfrance.com/codes/ACCES-BASE-SQL-AVEC-EXECUTION-REQUETE_458.aspx

mercredi 12 juillet 2006 à 15:32:59 | Re : ouvrir une base de données avec VB6

PCPT

Administrateur CodeS-SourceS
salut,

sql server ou pas, faudrait nous dire avec quoi tu accèdes à ta base... ado? dao? adodb? adodc? saint-esprit?



Prenez un instant pour répondre à ce sondage svp

mercredi 12 juillet 2006 à 16:11:46 | Re : ouvrir une base de données avec VB6

imad_lol

j accede a ma base avc dao

mercredi 12 juillet 2006 à 20:07:05 | Re : ouvrir une base de données avec VB6

Dolphin Boy

Membre Club
Salut Je crains fort qu'il ne te faille passer à l'ADO car DAO n'est plus maintenu par Microsoft, ça s'arrête à DAO 3.6 (Access 2000), et même en couplant avec ODBC, je ne crois pas que tu puisses attaquer une base SQL Server 2005.

mercredi 12 juillet 2006 à 21:36:59 | Re : ouvrir une base de données avec VB6

imad_lol

désolé je voulai dire ke j utilise ADO.
alors vous me trouvez une solution.
merci

mercredi 12 juillet 2006 à 21:45:01 | Re : ouvrir une base de données avec VB6
jeudi 13 juillet 2006 à 09:35:02 | Re : ouvrir une base de données avec VB6

tof008

Membre Club
"alors vous me trouvez une solution."
Si on trouve t'envoie le cheque??? Tu sais, developper, ca veut aussi dire rechercher... les autres ne peuvent pas toujours te trouver une solution... Surtout quand il existe des tonnes d'exemples sur le forum, dans les codes, voir sur Google aussi!!! Petit paresseux lol!
Allez bonne continuation!


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire<>


jeudi 13 juillet 2006 à 11:33:19 | Re : ouvrir une base de données avec VB6

imad_lol

merci en tout cas.

mais comprenez ce que je veu

je vau pas un programme ,je veu juste ouvrir une base de données que je l'ai avec SQL server 2005,ce n'est pas trop long .

mon probleme c'est que j'ai pas le temps et aussi que cé ma premiere année en VB6 ,et qu'on a commencer en utilisant ACCES ,et quand j'essaye de trouver un code ici je trouve des syntaxe que j'arrive pas a comprendre.

j'ai encore une application tro longue alors si kelkun de vous arrivera a me donné juste le bout de fil pour que j'arriveré a commencé ca va etre interessant pour moi.

j'espere que j'été gentil a ma demande parceque ici ont demande de l'aide et ne pas donner des ordres.

merci


jeudi 13 juillet 2006 à 13:02:39 | Re : ouvrir une base de données avec VB6

tof008

Membre Club
Réponse acceptée !
Voila qui est mieux lol!
Vu l'effort pour la formulation de ton dernier post, voila un code qui devra t'aider, et qui se trouve sur le forum :
  1. PrivateSub Form_Load()
  2.     
  3.     'Connexion à la base de données
  4.     Set cn = New ADODB.Connection
  5.     Set rs = New ADODB.Recordset
  6.         
  7.     OnErrorGoTo ErrOuv
  8.         
  9.     With cn
  10.         .Provider = "SQLOLEDB.1"
  11.         .ConnectionString = "driver=SQLOLEDB;" & "server={nom du server};uid={login};pwd = {password}"
  12.     EndWith
  13.     
  14.     cn.Open
  15.     cn.DefaultDatabase = {Nom de la base de données ou se trouve la table}
  16.     
  17.     ExitSub
  18. ErrOuv:
  19.     MsgBox"Verifiez que le serveur est en marche ou verifiez que la table que vous voulez traiter existe"
  20.     End
  21. EndSub
Si tu ne comprends pas quelque chose, fais le savoir, mais la methode est la meme qu'avec Access! J'espere que ca t'aidera!


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire< body>



1 2

Cette discussion est classé dans : ouvrir, base, données, vb6, sql


Répondre à ce message

Sujets en rapport avec ce message

VB6, SQL et base de données SAARI [ par alaaji ] Est-il possible à partir de VB, d'ecrire des requetes sql qui agissent sur des tables d'une base de données saari?Il paraît que ces requêtes ne peuve Reconduite d'une application ACCESS en SQL [ par LEBLONPI ] Je dois reconduire une application ACCESS en SQL... Dans un premier temps, je n'ai reconduit que la base de données tout en connection base de données Openoffice avec vb6 [ par grand_dragon_rouge54 ] Bonjour, Ma boite utilise depuis peu OpenOffice.    Or, en vb6, je dois me connecter a une base de donnees réalisée avec le module OpenOffice.org Base de données sql server 2000 [ par anoh ] Salut,J'ai un problème : je n'arrive pas à me connecter à une base de données sql server 2000 située sur une autre machine dans le réseau SGBD les plus rapides ? [ par vbromanoff ] Bonjour, Je cherche à savoir quels sont les systèmes de gestion de base de données les plus rapides avec VB6, sachant que ce serait pour exploiter une problème de date en sql sous vb6 [ par Pixel ] salut à tousdepuis 2 jours je me creuse la tête pour faire une requete avec un paramètre date dedans, et j'y arrive pas.je veux extraire les articles recuper une donnée ds base sql [ par dan62 ] bonjour ,nouveau en prog et icipour l'insant j'ai reussi grace a divers doc de recup et realiser une petite gestion d'un collection avec données et ph [VB6] Comment tester une connexion à une base de données? [ par ryukat666 ] Bonjour, en fait je voudrais faire un test de connectivité au début du programme qui me renvoie si oui ou non la connexion a pu être effectuée, et ain Copie d'une base de données vers une autre [ par tcourbet ] Bonjour,Je suis en trainde développer une application sous Windows CE et je cherche à recopier des données d'une base sql server 2000 vers une base de [DAO/VB6] 3027 Mise à jour impossible. La base de données ou l'objet est en lecture seule. [ par NHenry ] Bonjourj'utilise DAO avec VB6, une liaison ODBC avec un server SQL Server 2000.J'ai une erreur "3027 Mise à jour impossible. La base de données ou l'o


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,359 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é.