Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6][MDB] connessione remota ADO

    come connettersi in remoto a un database da VB?

    1. in ASP è la cosa + semplice del mondo!
    posso usare ASP?
    ma poi come spedisco le info a VB?

    2. uso vb
    cosa uso (io necessiterei ado)
    ho sentito parlare di "remoting provider"
    http://msdn.microsoft.com/library/de...efmsremote.asp
    ma non son sicuro che siano il meglio

    se qualcuno ha una soluzione mi aiuti

    Problema.
    A. database in remoto (es. http://www.xyz.it/database/abc.mdb)
    B. tabella in esso (es. tbl_prova)
    C. campi in tabella (es. id, nome, cognome)

    mi serve questo

    connessione al db remoto
    creazione recordset con query

    questo in ASP

    codice:
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("http://www.xyz.it/database/abc.mdb")
    
    SQL="SELECT * FROM tbl_prova ORDER BY id"
    
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set rec = Conn.Execute(SQL)
    
    '... accesso al recordset
    
    rec.close
    Conn.close
    set rec = Nothing
    set Conn = Nothing
    %>
    ovviamente non c'è nessun DSN o cose del genere
    è una connessione "pulitissima" a un file remoto

    come stessa cosa in VB???
    san imente saluta

    * http://simonecingano.it *

  2. #2
    Sicuro che Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("http://www.xyz.it/database/abc.mdb") funziona in ASP?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  3. #3
    certo

    ho detto una cazzata

    in asp si devono inserire indirizzi relativi

    (con server.mappath)

    ad esempio

    server.MapPath("database/abc.mdb")

    ovviamente una mia svista

    cmq

    non è quello il problema...

    quello che cerco è una soluzione valida per VISUALBASIC6!!!
    san imente saluta

    * http://simonecingano.it *

  4. #4
    allora

    sono riuscito a fare una connessione al db
    impostando un dsn

    però mi sa che non è una cosa che funzionerebbe in
    remoto

    a me serve una cazzo di connessione su un db remoto
    da un computer con una applicazione in VB6

    davvero nessuno ha soluzioni?

    questo è ciò che ho raggiunto

    codice:
    [...]
    Set Conn = New ADODB.Connection
    Conn.Open "Provider=MSDASQL.1;Data
    Source=dbaxxx;Password=xxx;"
    [...]
    si connette ad un db con dsn impostato
    che ha il nome di "dbaxxx"
    e una password di database "xxx"

    però questo funziona solo se
    l'applicativo è avviato sul server
    dove si trova il db

    a me serve invece connettermi a un db
    che si trova in remoto, quindi
    su un altro computer

    aiuuuuuuuuuuuuuuuto!!!

    steno12... tu che ci sei riuscito
    come diavolo hai fatto???
    san imente saluta

    * http://simonecingano.it *

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.