Newsgroup: it.lavoro.professioni.webmaster
Titolo: Collegamento ADO al database

Salve! 
Spiego subito: per collegarmi al file di database .mdb, prima vado in
Start --> Pannello di Controllo --> Strumenti di Amministrazione -->
Origine dati (ODBC) e inserisco in "DSN di sistema" il mio database in
Access.
Perň ho saputo che č meglio collegarsi in ADO. Come si fa? Devo comunque
andare in ODBC per inserire il mio database?
E poi in Dreamweaver dove devo inserire il collegamento al database?
Sempre dal Pannello Applicazione --> Database e premo su "+"?
Poi perň forse devo scegliere "Stringa di connessione personalizzata"
invece di "DSN (Data Source Name)" ?
Sapete aiutarmi? 
Grazie dell'aiuto! 
Max! 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 E poi in Dreamweaver dove devo inserire il collegamento al database?
leggi il link sopra
per maggiori informazioni sui diversi metodi di connessione buona lettura
http://tinyurl.com/4ohfo
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
 

 
Allora..ho capito che ci sono 2 metodi per connettersi..il metodo
DSN-LESS e il metodo OLEDB.
Purtroppo non capisco molto di inglese...ho fatto francese e spagnolo
all'università.
Potresti gentilmente mandarmi qualche link in italiano o spiegarmi
meglio il tutto?
Grazie
Max


 meglio il tutto?
questo ti sarà molto utile 
http://www.mmkit.com/viewtopic.php?topic=924&forum=11&lang=it_IT


 
http://www.mmkit.com/viewtopic.php?topic=924&forum=11&lang=it_IT
Ti ringrazio moltissimo per il tuo aiuto!
Sto cercando di capire qualcosa...leggendo un po' dappertutto...solo che
quando vado
a provare le cose che leggo, non funzionano bene!
In particolare: quando premo il tasto F12 dal Dreamweaver mi si richiama
l'Internet Explorer con la relativa pagina htm o asp, ma quando clicco
su un link che
mi porta ad una pagina .asp a volte la visualizza e a volte no!
Non riesco a capire il perchè! 
Forse devo configurare l'IIS ? (L'ho installato senza configurarlo)
Mi da questo errore:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile usare
"(sconosciuto)". File già in uso.
/max/Visiona_Iscritti.asp, line 5
Dice che il file è già in uso! Ma il file di database o il file asp che
dovrebbe farmi
visualizzare le persone iscritte al mio sito?
Poi, volevo chiederti se hai una lista di questi errori, così magari
potrei capire subito di che
errore si tratta!
Grazie di nuovo per la tua pazienza!


 Grazie di nuovo per la tua pazienza!
de nada


 
Ho risolto tutto! Era la configurazione dell'IIS che non avevo fatto!
Thank you! (visto il mio nuovo inglese???) ;)


Ariciao!
Ho imparato ad aggiungere un record, e a modificarlo. Ora ho provato ad
eliminarlo ma non mi riesce, dandomi questo errore:
Tipo di errore:
ADODB.Field (0x800A0BCD)
Il record corrente corrisponde all'inizio o alla fine del file oppure è
stato eliminato. Per eseguire l'operazione richiesta è necessario
disporre di un record corrente.
/max/Elimina Iscritto.asp, line 316
Forse dovrei puntare al primo record del mio database.
Come posso fare?
(ho seguito questa procedura: in Inserisci-->modulo-->modulo inserendo
un campo di testo ed un pulsante INVIA.
Poi ho inserito un "recordset" con filtro = username = variabile modulo
- Username.
Poi Inserisci-->Applicazione-->Elimina record, con chiave univoca
"Username")
Ciao


 /max/Elimina Iscritto.asp, line 316
ok adesso che hai imparato ad usare ado per collegarti ai db scordati tutto 
:-P
per aggiungere record NON si usa il metodo Add e per rimuovere record NON si 
usa Delete ma è bene usare la sintassi sql "INSERT e DELETE" che sono molto 
più performanti


 più performanti
Ok! posso inserire il post su it.comp.www.asp, ma lì si parla anche di
Dreamweaver?
Perchè oltre a imparare l'sql non so dove devo inserire queste righe nel
Dreamweaver!
L'sql l'avevo fatto in un corso all'università..devo rispolverare gli
appunti!
Comunque lo posto subito!


Ho cercato di postare su "it.comp.www.asp" ma il mio messaggio non lo
vedo con gli altri!
Come mai?
Perchè l'indirizzo ha una "[M]" ?
Max


 Perchè l'indirizzo ha una "[M]" ?
perchè è moderato


 Comunque lo posto subito!
http://www.w3schools.com/sql/default.asp


 
http://www.w3schools.com/sql/default.asp
Sei grande! ;)))
Facciamo una cosa..vorrei portare a termine almeno 1 cosa...cosě facendo
cambio sempre e non termino mai qualsiasi cosa!
Prima di passare ad sql vorrei imparare l'eliminazione di un record in
maniera visuale, perň mi da un errore.
Sai come devo fare per eliminare un record?
Io ho fatto cosě: ho creato una nuova pagina dinamica, poi ci ho
inserito un modulo, con un campo testo e un pulsante INVIA.
Il campo testo mi serve per trovare un "username" di un iscritto per poi
cancellarlo dal mio database.
Dopo ciň, creo un recordset in questa stessa pagina per selezionare
l'username che mi interessa (tramite filtro=username ecc..).
Da qui in poi non so piů cosa fare. Ho provato ad inserire "elimina
record" dal pannello applicazione, ma appena carico la pagina mi da
l'errore:
Tipo di errore:
ADODB.Field (0x800A0BCD)
Il record corrente corrisponde all'inizio o alla fine del file oppure č
stato eliminato. Per eseguire l'operazione richiesta č necessario
disporre di un record corrente.
/max/Elimina Iscritto.asp, line 316
Forse devo puntare al primo record del mio database? Se si, come si fa?
Grazie molte


 Forse devo puntare al primo record del mio database? Se si, come si fa?
devi semplicemente NON aprire un recordset ma usare un query di eliminazione
Pertanto il codice diventa
SQL="DELETE FROM [tabella] WHERE [campo]='" & request("username") & "';"
è inutile fare una select tanto non ti serve a nulla :-P
inoltre è bene usare ado.command al posto di ado.recordset quanto una query 
di cancellazione non ritorna record


 di cancellazione non ritorna record
Ho capito, pių o meno! ;P
Ripetiamo daccapo: allora, prima creo un modulo con un campo testo ed un
pulsante INVIA.
Poi, nel campo testo inserisco l'username da cancellare, e al pulsante
INVIA come assegno la stringa sql?


 INVIA come assegno la stringa sql?
questo lavoro lo fai nella pagina di destinazione
pertanto avrai 2 pagine
1 html dove inserire lo username da cancellare
2 asp che esegue la stored procedure "delete" e recuperi lo username con 
request("username")


 request("username")
Scusami ma non ho capito. Vai troppo in fretta per le mie nozioni in
Dreamweaver :)))
Devo per forza fare 2 pagine asp, perchč altrimenti nella prima non
potrei mettere il modulo col campo di testo ed il pulsante.
Faccio aprire la seconda pagina in questo modo: seleziono il pulsante
INVIA e poi nel pannello di "Ispezione Tag" inserisco
Comportamenti-->Apri finestra Browser.
Va bene cosě?
Ora, per la seconda pagina asp: come inserisco la procedura "delete"? 
Farei cosě: pannello Applicazione-->Comportamenti Server-->Elimina
Record
Va bene cosě?
E, infine, come prendo il valore del campo testo della prima pagina per
usarlo qui per l'eliminazione?


 Va bene cosě?
nessun idea non uso dw uso Scite o al massimo (minimo) Notepadex


 nessun idea non uso dw uso Scite o al massimo (minimo) Notepadex
Purtroppo non conosco bene l'html..conosco solo le basi. Mi riesce
difficilissimo inserire moduli e pulsanti..immagino le altre cose. :(((
Vorrei prima imparare il Dreamweaver e poi approfondire l'html, sql ed
asp.
Sto cercando dove inserire la stringa sql che mi hai dato..
Purtroppo posso lavorarci solo domani...
Grazie dell'aiuto..ci aggiorniamo a domani!  ;)


 Sto cercando dove inserire la stringa sql che mi hai dato..
vedi... bisogna prima conoscere quello che si sta facendo... e poi si
scelgono gli strumenti... pensa se facevi il medico e cominciavi subito con
il bisturi...
-- 
Lino Mari
http://www.ebow.it
 - e-business on web!
http://www.ebow.it/blog/
 - Mktg Log
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004

 il bisturi...
Ciao! L'html ho avuto modo di impararlo..ma non in maniera approfondita!
So come fare collegamenti a pagine, ecc.. perň le cose complesse
preferisco
farle con un "linguaggio" visuale che mi facilita le cose..tanto mica
devo
diventare un "guru" nella progettazione dei siti! ;)
Io lo faccio cosě per passione...
Vi ringrazio molto per i consigli..cercherň di fare sia l'una che
l'altra cosa! ;)
Ciao
Max!
