begin process at 2012 02 16 19:51:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

SQL

 > 

Base De Données SQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Base De Données SQL

mercredi 31 mai 2006 à 08:59:02 | Base De Données SQL

sabiha93

Bonjour,
Je suis débutante et g bcp de mal pour accéder a ma base de données sql sous vb6. Tous les tutoriaux d'ici ne parlent que de bases Access! J'aimerais que l'on m'explique quelles sont les différences??
J'espère avoir été claire, il faut vraiment que qq1 m'aide
Merci bcp
mercredi 31 mai 2006 à 09:46:55 | Re : Base De Données SQL

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
euh... base de données SQL ??? Il en existe des bases de données SQL !

Access, MySQL, SQL Server, PostgreSQL, et j'en passe !

Quelle est celle que tu utilise ?

_
Avant de poster dans le forum,
prière d'aller lire ceci :
http://www.codes-sources.com/reglement.aspx
mercredi 31 mai 2006 à 10:09:43 | Re : Base De Données SQL

sabiha93

Oui c vrai g oublié de préciser! C'est SQL Server que j'utilise
Merci  

mercredi 31 mai 2006 à 10:44:42 | Re : Base De Données SQL

sabiha93

Réponse acceptée !
Rebonjour,
Bon peut etre que j'insiste un peu trop mais g vraiment besoin d'aide!!
J'utilise une BDD sous SQL Server et avec ODBC ou qq chose ds le genre enfin j'y comprend rien, si qq1 pouvait m'expliquer et me donner des exemples svp!
Merci de me répondre, c vraiment urgent!
mercredi 31 mai 2006 à 16:05:14 | Re : Base De Données SQL

franckydeluka

Réponse acceptée !
Salut

si tu veux utiliser l'ADO n'oublie pas de le référencer à  ton projet ("Projet" et "Référence" et "Microsoft ActiveX Data Objects 2.8 Library"
ensuite vérifie que tu as bien un utilisateur SQLServer possédant les droits de lecture / écriture dans ta base et dans ta table

'-------------------------------------------------------------------------------
    'déclaration de variables
    Dim Connection As ADODB.Connection
    Dim rs As ADODB.Recordset

'puis il te faut tout d'abord te connecter à ta base access comme suit:
    Set Connection = New ADODB.Connection
    'Specifie le provider
    Connection.Provider = "sqloledb"
    'chaîne de connection à ta base de donnée
    Connection.Open "Server=" + "NomDuServeur" + ";Database=" + "NomDeTaBase" + ";UID=" + "NomDeTonUtilisateur" + ";pwd=" + "MotDePasseUtilisateur(si aucun laisser vide)" + ";"
   
    'voilà tu es connecté maintenant il faut que tu lance ta requête :
    Set rs = New ADODB.Recordset
    rs.Open "ta requête", Connection, adOpenDynamic, adLockOptimistic

   'là tu peux ensuite travailler sur ta requête
   If Not rs.EOF Then
   '......
   End If
'-------------------------------------------------------------------------------

bon courage !!
Deluka.
mercredi 31 mai 2006 à 16:33:11 | Re : Base De Données SQL

sabiha93

Merci bcp pour ta réponse! Elle est vraiment claire, j'ai a peu prés compris, le seul piti probleme: c quoi le nom du server? et comment puis je le trouver?
Je sais c des question "betes" mais comme je l'ai deja dit je suis débutante et g du mal...
Encore merci pour ton aide, vraiment c super!!
A+
mercredi 31 mai 2006 à 16:36:50 | Re : Base De Données SQL

sabiha93

Et encore une chose: c quoi le "provider"? J'utilise une base de données sous sql server, il y a une différence avec access ou c la mm chose en VB6??
Merci!!
mercredi 31 mai 2006 à 16:41:34 | Re : Base De Données SQL

franckydeluka

le nom du serveur = le nom de la machine où est installé SQL Server
par exemple moi j'ai installé un serveur SQL (license MSDE) sur mon PC pour pouvoir développer en local et j'ai donc le nom de mon serveur = nom de mon PC

Deluka.
mercredi 31 mai 2006 à 16:44:34 | Re : Base De Données SQL

sabiha93

Ok maintenant g compris! Je vais tester ton code
Merci bcp!
mercredi 31 mai 2006 à 16:46:29 | Re : Base De Données SQL

franckydeluka

un provider est associé au type de base de donnée que tu utillises.
C'est lui qui te permet de communiquer entre ton appli et la base de donnée.

--> Tu as donc 1 provider pour 1 type de base de donnée

ensuite il peut exister plusieurs provider pour un seul type (crées pour certains besoins bien spécifiques)
ou bien 1 provider plus général pour plusieurs types de bases de données mais ces derniers ne sont pas tellement optimisés (puisque générals)

Pour SQL Server je te conseille d'utiliser celui que je t'ai laissé dans l'exemple : "sqloledb"

++
Deluka.

1 2

Cette discussion est classée dans : base, données, sql, bcp


Répondre à ce message

Sujets en rapport avec ce message

Ajout de données dans une base SQL server depuis vb6 [ par rastataou ] Salut,je voudrais ajouter une ligne de données a une base SQL server.j'arrive a me connecter correctement et a ajouter grace une requete (INSERT INTO Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d 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 aide sur sql [ par scharbel ] salut ce que je souhaite faire est un peu dur j'espere que quelqu'un pourra m'aider je veux transferer des données d'un fichier excel vers les differe SQL [ par LordBob ] Salut a tous,voila en fait je voudrai juste une petite information... Voila je voudrai savoir si je pouvais faire la meme chose avec un base de donnée Comment accéder à une base de données access sans utiliser SQL? [ par mounir301 ] Bonjour,j'ai un soucis d'accés à la une base de données "access" à partir de vb6 sans utiliser l'"SQL".Prière de me communiquer une résolution si poss Naviguer dans la base de données [ par rastaprogram ] J'ai un petit problème pour une requète SQL. J'aimerai sélectionner le nom des mes tables dans ma base de données. Ma requete va etre de ce type : Connexion a une base de données sql??? [ par kalf2000 ] Bonjour, voilà je vous explique mon problème, je souhaiterais me connecter a une base de données présentes soit dans un server "mysql" soit dans un se une connection avec 2 Bases de données SQL Server [ par yassine_278 ] J'ai une connection avec ma base de données SQL server et mnt j'ai besoin d'une autre base de données SQL server,comment faire pour lier la meme conne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,324 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales