Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165

    [vb6] Parametri Stringa Connessione Sql Server 2005

    Ciao a tutti,

    Rieccomi

    Avrei bisogno del vostro aiuto,

    Prollema:

    io uso questa stringa per connettermi a sql server 2005

    codice:
    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP;Database=GestioneRapportini;uid=sa;pwd=stefano;"
    Domanda:

    Come faccio a fare in modo che i parametri:

    SERVER
    uid
    pwd

    si parametrizzino???? Ovvero, che riconosca quelli del pc in cui installo il programma????

    Perche l'ho installato su un altro pc (<> dal mio) e logicamente non funziona perche i parametri di connessione al db sono diversi.


    Esiste un modo???



    e Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Non si "parametrizzano" da soli. Dovrai farlo tu ...

    A parte le battute, dovrai inserire quei dati in un file di configurazione o nel registro (meglio il primo). Il programma, all'avvio, leggerà da quel file i dati in alcune variabili che userai per formare la stringa di connessione.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    eh eh

    File di configurazione???

    intendi per esempio un file .ini???

    Scusa oregon ma non ho idea di come si faccia

    Mi potresti dare delle dritte?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Scrivi in un file di testo (un .ini, un .xml se sai usarlo, o un semplice .txt) i dati della configurazione e falli leggere al tuo programma.

    Saprai come si legge un file di testo, no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    Premetto che sono un novellino

    L ho fatto solo una volta spero di farcela.

    Se ho qualche problema mi aiuti

    Grazie mille

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da gioviskius
    Premetto che sono un novellino

    L ho fatto solo una volta spero di farcela.

    Se ho qualche problema mi aiuti

    Grazie mille
    Ma una ricerca su internet con Google la saprai fare, no?
    Ci saranno centinaia (se non migliaia) di esempi e classi già pronte per la gestione dei file INI.
    Uno per tutti, cerca qui:
    http://www.vbaccelerator.com

    Non parliamo poi dei file di testo.



  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Originariamente inviato da gioviskius
    Premetto che sono un novellino

    L ho fatto solo una volta spero di farcela.

    Se ho qualche problema mi aiuti

    Grazie mille
    Sicuramente ... ma per non essere più un novellino devi solamente studiare, provare e studiare ancora ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    Grazie per le risposte,

    Ho gia fatto tutto..

    aperto il file e parametrizzato...
    mi è rimasto un unico problema:

    la mia stringa di connessione (prima del file .ini) è questa:

    codice:
    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP;Database=GestioneRapportini;uid=sa;pwd=stefano;"
    Stampando la variabile "cn" in un msgbox mi da lo stesso risultato mentre -->


    dopo aver parametrizzato è questa:

    codice:
    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=" & Server & "Database=" & Database & "uid=" & Utentesql & "pwd=" & Passwordsql
    Stampando la variabile "cn" in un msgbox il risultato è il seguente:

    codice:
    PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP
    ;Database=GestioneRapportini
    ;uid=sa
    ;pwd=stefano
    ;
    Perchè il carattere ";" lo prende come "accapo"????????

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Verifica il contenuto delle variabili Server, Database, Utentesql e Passwordsql.
    Come vengono valorizzate?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    No, il ; non c'entra ... il carattere "a capo" è alla fine di ogni stringa (incluso in ogni variabile che hai letto).

    Mostra come hai letto dal file (e come ci hai scritto soprattutto).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.