Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: VB6 + SQL Server 2000

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    VB6 + SQL Server 2000

    Buonasera a tutti.
    Volevo sapere se conoscete degli esempi di applicativi sorgenti realizzati in VB che interagisce con SQL Server 2000 o 7.0.
    Grazie
    P.S. sorgenti non programmi gia realizzati.

    Grazie a tutti davvero.

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    fai prima a chiedere cosa ti serve no?

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    ok preciso..

    ...mi chiedono di dire cosa mi serve, volevo un esempio in modo tale che partendo da un db fatto con sql server, ipotizziamo una classica tabella di contatti (nome, cognome ecc. ecc. ) volevo sapere le classiche operazioni di inserimento, eliminazione, modifica, visualizzazione dei dati su db SQL Server 2000, partendo da textbox fatte con VB6.
    Per ora so fare con Access, mentre con SQL Server 2000???

    Aiuto.

  5. #5
    hai due possibilità:
    1) utilizzare stringhe SQL costruite direttamente nel tuo programma in VB.
    2) utilizzare StoredProcedure contenenti il codice che ti serve da chiamare con una semplice Execute nel tuo progetto.


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Piu precisi

    un aiuto piu preciso in merito?

  7. #7
    ok.
    TBEsempio
    IdEsempio ---> long
    TestoEsempio ---> string


    Aggiungi, Modifica, Elimina direttamente da VB:
    codice:
    Dim miaSQL As String, mioEsempio As String, mioIDEsempio As Long
    mioEsempio = txtEsempio.Text
    'Aggiungi
    miaSQL = "INSERT INTO TBEsempio(TestoEsempio) " & _
             "VALUES('" & mioEsempio & "')"
    
    'oppure Modifica
    miaSQL = "UPDATE TBEsempio " & _
             "SET TestoEsempio = '" & mioEsempio & "'" & _
             "WHERE IdEsempio = " & mioIDEsempio
    
    'oppure Elimina
    miaSQL = "DELETE * FROM TBEsempio " & _
             "WHERE IdEsempio = " & mioIDEsempio
    
    'in tutti e tre i casi:
    miaConn.Execute miaSql
    Per utilizzare invece le StoredProcedure

    devi creare le stored procedure direttamente sul database di Sql e poi richiamarle da vb così
    codice:
    miaConn.Execute "Exec NomeStoredProcedure"
    Quindi
    Aggiungi, Modifica, Elimina tramite StoredProcedure da VB prevedono il passaggio di parametri alle storedprocedure che richiami:

    codice:
    Dim miaSQL As String, mioEsempio As String, mioIDEsempio As Long
    mioEsempio = txtEsempio.Text
    'Aggiungi
    miaSQL = "Exec NomeStoredProcedure '" & mioEsempio & "'"
    
    'oppure Modifica
    miaSQL = "Exec NomeStoredProcedure " & mioIDEsempio & " & _
             "'" & mioEsempio & "'"
    
    'oppure Elimina
    miaSQL = "Exec NomeStoredProcedure " & mioIDEsempio
    
    'in tutti e tre i casi:
    miaConn.Execute miaSQL


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  8. #8
    se sai usare access, sql server è molto simile... al massimo non usare le store procedure, che ti legano troppo al DB.......

    ciao
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    un esempio

    1.Come fare per connettersi ad un database SQL SERVER 2000???????
    2.Si puo creare una procedura che esporti da tabelle SQL a altro db (non Access, ne SQL Server) (uno esterno con formato XFD).
    Grazie

  10. #10

    Re: un esempio

    Originariamente inviato da cla80
    1.Come fare per connettersi ad un database SQL SERVER 2000???????
    se NON hai UserName e Password:
    codice:
    NomeServer = "mioServer"
    nomeDB = "mioDatabase"
    miaConn.ConnectionString = "driver={SQL Server};server=" & 
    NomeServer & ";uid='';pwd'';database=" & nomeDB
    se HAI UserName e Password:
    codice:
    NomeServer = "mioServer"
    nomeDB = "mioDatabase"
    UserID = "pippo"
    miaPWD = "pluto"
    
    miaConn.ConnectionString = "driver={SQL Server};server=" & 
    NomeServer & ";uid=" & UserID & ";pwd=" & miaPWD 
    & ";database=" & nomeDB
    2.Si puo creare una procedura che esporti da tabelle SQL a altro db (non Access, ne SQL Server) (uno esterno con formato XFD).
    Grazie
    non lo so.



    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.