Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - VB6 e internet
Forum - Visual Basic 6 - VB6 e internet

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
organizer (Normal User)
Newbie


Messaggi: 10
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 14:16
Martedì, 13/11/2007
Salve ragazzi, ho la necessità di creare un applicazione web based, ma
purtroppo conosco a malapena vb6 come posso fare?
Ho dato uno sguardo ad "DLL documento Activex" tutto ok per la
rappresentazione grafica degli oggetti, ma il mio problema è sorto nel
gestire un database da questa applicazione..... Non sono esperto per nulla
su questo argomento, qualsiasi suggerimento sarà ben accetto, ancor di più
link ad esempi per poter capire come raggionare....
Ad esempio, tanto per iniziare dovrei realizzare una pagina con accesso
Login e password, dove i dati devono essere contenuti in un database, non
riesco a far dialogare l'applicazione al file database....
Grazie a tutti
7mino


PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 15:27
Martedì, 13/11/2007
devi programmare in asp.net per fare applicazioni web di questo tipo e per farlo devi conoscore il vb.net, oppure credo che ci siano ancora ambienti come l'interdev credo che permettono la programmazione di pagine anche in asp quindi utilizzando il vb.
Quindi per fare l'applicazione che intendi fare tu devi programmare in asp
Non so se ti sono stato grande aiuto comunque ho provato ad aiutarti..
ciao

PM Quote
Avatar
organizer (Normal User)
Newbie


Messaggi: 10
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 20:14
Martedì, 13/11/2007
Volevo ringraziarti per aver risposto...
Purtroppo di ASP non conosco nulla, vedendo in VB6 e provando qualcosina con "DLL documento Activex" pensavo che me la potevo cavare con il caro vecchio VB. Ho sentito parlare di VB.net, ho sentito che è un linguaggio a sè, ed ha poco da condividere con il vecchio caro VB6 :(:(:(:(:(:(:(:(:(
Il pensiero, di iniziare da zero mi sconforta, non sapendo proprio dove mettere le mani...
Cmq Grazie.

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 7:42
Giovedì, 15/11/2007
Senti volevo chiederti se la tua applicazioe deve girare su una pagina web, perche se è cosi allora dovresti usare l'asp, altrimenti non c'è ne bisogno... io leggendo la tua richiesta ho capito che volessi creare un'applicazione web che gira su una pagina web, ma se è una semplice applicazione allora non c'è bisogno dell'asp va benissimo il vb.
L'asp viene usato per far girare applicazioni su siti internet.
Ciao.

PM Quote
Avatar
sebastian (Normal User)
Newbie


Messaggi: 3
Iscritto: 12/11/2007

Segnala al moderatore
Postato alle 11:41
Giovedì, 15/11/2007
Ciao 7mino!Ti dispiacerebbe spiegarmi cosa intendi per rappresentazione grafica degli oggetti nel primo intervento?

PM Quote
Avatar
organizer (Normal User)
Newbie


Messaggi: 10
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 22:38
Giovedì, 15/11/2007
Salve ragazzi, volevo ringraziarVi per avermi risposto....
Io vorrei realizzare un'applicazione usabile sia in intranet che internet, mi piace e va bene la DLL documento Activex, ma non sò come collegargli un database per realizzare l'inserimento, la modifica, la cancellazione e il salvataggio dei dati...
Vorrei sapere se è possibile fare ciò con vb6.
Grazie
7mino

PM Quote
Avatar
sebastian (Normal User)
Newbie


Messaggi: 3
Iscritto: 12/11/2007

Segnala al moderatore
Postato alle 10:04
Venerdì, 16/11/2007
ciao 7mino, siccome anch'io sono nella tua stessa situazione cioè vorrei crearmi una applicazione con vb che giri su internet solo che non so, ad esempio visualizzare un form, quindi ho visto che hai scritto che la rapprasentazione grafica è ok e allora volevo chiederti come fai a visualizzare l'applicazione? grazie

PM Quote
Avatar
albertking82 (Member)
Pro


Messaggi: 112
Iscritto: 14/08/2006

Segnala al moderatore
Postato alle 13:32
Venerdì, 16/11/2007
Devi usare ASP.Per il database crei una tabella utenti dove metti come campi nickname password.Per vedere se un'utente è registrato basta che confronti se il nick e la password immessi dall'utente sono presenti nel database.

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 15:40
Venerdì, 16/11/2007
Prima di tutto devi crearti un database e una tabella con i campi che ti servono, mettiamo per esempio nick, password e email.
Salva tutto.
Ora devi creare un file .udl. Basta creare un file.txt e rinominarlo in .udl.
Apri questo file e nella prima sessione "Provider"(nel mio caso è in inglese) devi scegliere il provider del database che hai usato, access, sql server ecc..
nella seconda sessione invece "Connessione" devi mettere il nome del tuo pc poi digita il nutente e la pass del tuo databse se non ce li hai scegli la voce di usare quelli di windows e infine scegli il nome del tuo database. dopo testa la connessione se riesce possiamo passare avanti.
Nel progetto adesso devi utilizzare l'oggetto ADODB adesso non ricordo qual'è il nome nei riferimenti.
Ora devi utilizzare adodb.connect (o connection non ricordo bene!) e adodb.recordset.
Il primo server per collegarti al file udl il secondo per interagire con il database.
le operazione da fare con l'oggetto connect(o connection) sono la open dove li devi passare il percorso del file udl creato prima.
il secondo oggetto invece lo usi per cio che ti server..
il primo comando però è la open dove li passi il nome della tabella del database, l'oggetto coonection e poi 3 e 3.
Es:
Codice sorgente - presumibilmente VB.NET

  1. dim a as new adodb.connection
  2. dim b as new adodb.recordset
  3.  
  4. sub apridatabase()
  5.  
  6. a.open "File Name=" & "C\cartella\file.udl"
  7. 'ricorda "file name=" prima del percorso
  8. end sub
  9.  
  10. sub gestiscidatabase()
  11.  
  12. b.open "nometabelladeldatabase",a,3,3
  13.  
  14. end sub


poi magari gestisci tu meglio gli errori pure.
Dopo ci sono le diverse funzioni.
per aggiungere un campo
Codice sorgente - presumibilmente VB.NET

  1. sub gestiscidatabase()
  2. 'uso sempre la sub di prima
  3. b.open "nometabelladeldatabase",a,3,3
  4. 'aggiungere i valori ai campi del db
  5. b.add
  6. 'qui passi i nomi dei campi della tabella del database
  7. b("nick") = usern 'qui i valori da passare
  8. b("password") = pwd
  9. b("email") = email
  10. b.update
  11. b.close
  12. end sub


questo esempio agiunge dati nel database
ricordati di chiudere ogni volta il recordset per avere problemi, mentre il database chiudilo alla fine del programma.
Per leggere i file invece puoi usare un ciclo

Codice sorgente - presumibilmente VB.NET

  1. sub leggi()
  2. dim c as string
  3. b.open "nometabelladeldatabase",a,3,3
  4. while not b.eof
  5. c = b("nick")
  6. 'c contiene il valore del campo nick della tabella del tuo db
  7. 'fai le tue operazioni
  8. rs.movenext
  9. wend
  10. b.close
  11. end sub


Questo è un modo che uso spesso per comunicare con i database.
Spero di esserti stato di aiuto.
Ciao.

Ultima modifica effettuata da LuigiBiasi il 16/11/2007 alle 15:41
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo