IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

MSDE et VB6 ?


Sujet :

VB 6 et antérieur

  1. #1
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut MSDE et VB6 ?
    salut à tous,

    Je voudrai savoir (je re-debute en VB6) comment faire pour utiliser MSDE (Sql Server gratuit) et VB6, pour gerer, entre autres, des procedures stockées.

    Merci à tous,
    Fabrice

  2. #2
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Private Sub Command1_Click()
    Dim MaConn As ADODB.Connection, MonRs As ADODB.Recordset, MaCommand As ADODB.Command
    Dim paramStart As ADODB.Parameter, paramEnd As ADODB.Parameter
     
    Set MaConn = New ADODB.Connection
    With MaConn
        .ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=ISPCF060260"
        .CursorLocation = adUseClient
        .Mode = adModeRead
        .Open
    End With
    Set MaCommand = New ADODB.Command
    With MaCommand
        .CommandType = adCmdStoredProc
        .CommandText = "[Employee Sales by Country]"
        .ActiveConnection = MaConn
        Set paramStart = .CreateParameter("@Beginning_Date", adDate, adParamInput)
        Set paramEnd = .CreateParameter("@Ending_Date", adDate, adParamInput)
        .Parameters.Append paramStart
        .Parameters.Append paramEnd
    End With
    paramStart.Value = CDbl(#1/9/1996#)
    paramEnd.Value = CDbl(#9/30/1996#)
    Set MonRs = New ADODB.Recordset
    With MonRs
        .ActiveConnection = MaConn
        .CursorType = adOpenStatic
        .LockType = adLockReadOnly
        .Open MaCommand
    End With
    Set Me.DataGrid1.DataSource = MonRs
     
    End Sub

  3. #3
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut
    salut,

    ok merci. Je vais voir ce que je peux faire avec çà.

    Fabrice

  4. #4
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut
    me revoilà. Bon, j'ai des probleme de connection. Voila ce que j'ai fait pour me connecter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .ConnectionString = "Provider=SQLOLEDB;Data Source=ISPCF060260;Initial Catalog=bddEssai1;User ID=fabrice;Password=mot_de_passe"
    J'ai plusieurs questions :

    1- Data Source c'est quoi ?, le data source ADO sur la form ?. Parce que je n'ai à ma disposition que le nom de la table "bddEssai1" et celui de la procédure stockée "StorProc_bddEssai1_Classes"

    2- lorsque je me connecte à MSDE via Web Data Administrator, je met comme user : localhost\fabrice, le mot de passe et le nom du serveur SQL "localhost". Et cela marche, dois-je repercuter çà dans la connexion dans VB ?

    3- Ma procédure stockée c'est juste un SELECT, pour tester. Je pense que je peux virer les lignes avec les parametres ?

    Dans ton exemple, a quoi serve ces parametres dans la ligne de connexion ?

    Merci beaucoup.
    Fabrice

  5. #5
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    1) dans ton cas, datasource c'est localhost
    2) oui tu doit mettre le bon user et le bon password dans userID et password
    3) En effet pas besoin des paramêtres si la requête n'en contient pas.
    quels paramêtres ?

  6. #6
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut
    ok, merci, c'est bon

    Par contre, j'ai un soucis avec MSDE maintenant , j'ai mis un post (pas de serveur ni de service) mais j'ai pas de réponses

    Fabrice

Discussions similaires

  1. [MSDE & VB6]_[initié]_Compatibilité ?
    Par Driyo dans le forum MS SQL Server
    Réponses: 20
    Dernier message: 23/06/2006, 16h25
  2. [VB6 & MSDE]_[initié]_Compatibilité ?
    Par Driyo dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/06/2006, 19h34
  3. [VB6] mettre en commentaires...
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/04/2004, 16h15
  4. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 09h57
  5. Réponses: 1
    Dernier message: 22/08/2002, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo