Newsgroup: it.comp.lang.visual-basic
Titolo: Dao e Sql Server

salve a tutti,
Sto convertendo un applicazione vb 6.0 con db access in sql 2000
Ho convertito access in sql database
ho aperto con la stringa di connessione :
    strconnect = "Driver={SQL
Server};Server=XPDEMO;UID=sa;DATABASE=magazzino;PWD=xx;"
    Set dbMaster = OpenDatabase("", False, False, strconnect)
    Set rsTPack = dbMaster.OpenRecordset("select * from pl_teste",
dbOpenTable)
    rsTPack.Index = "NUMERO"
ottengo errore sull'impostazione dell'indice: ERRORE 3219 OPERAZIONE NON
VALIDA
La domanda č:
č possibile passare da access ad sql modficando solo le aperture e lasciando
inalterato il resto del software.
Se si dovrą essere cambiata la modalitą di apertura
ciao
grazie

 Se si dovrà essere cambiata la modalità di apertura
Direi che con DAO ci si può collegare a SQL Server solo attraverso tabelle
(vuote) nei database Access che sono collegate alle gemelle (piene) nei
database di SQL Server. Direi anche che la lentezza e la stabilità sono tali
da ... lasciar perdere. Per SQL Server usa ADO.

 usa ADO.
:-O
;-)

[*Marg* = 
ke...@inwind.it
 in
news:brkovt$4dqef$
1...@ID-193795.news.uni-berlin.de
] ha scritto:

Io sono un onesto.

 stabilità sono tali da ... lasciar perdere. Per SQL Server usa ADO.
Qualcosa incomincia a sgretolarsi sotto i tuoi piedi?
Vacilli?
Segnalerò il link a questa news a tutti i motori di ricerca con key =
"crollo di un mito"
:-P
:-P
:-P
Ciao, SK
--
La pasienzia non è mai troppo (Totò)
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no

 Vacilli?
Neanche per idea. :-P
E per conferma posso anche affermare che quanto sopra è stato da me provato
a lungo.

 provato a lungo.
Cioè hai lavorato su un mdb con tbelle collegate a tabelle sql server?
Trascurando la lettura che penso sia come un normale mdb, la scrittura e la
modifica? Access aggiorna automaticamente anche le tabelle collegate?
E funziona tutto con il dialetto(sql) di access? niente incompatibilità?


 niente incompatibilità?
No (che ricordi). Certamente (di questo ne son certo, fermo restando la
struttura dei database e dei collegamenti già creata) molto meno pesante
interfacciarsi da DAO + Access a SQL Server di quanto non sia stato adattare
a ADO + SQL Server ;-)
Però andava lento e, in realtà, l'ho usato io per fare dei test, anche
piuttosto pesanti, ma mai nella realtà...

 ha scritto nel messaggio
news:brl2bp$4l2gr$1...@ID-174464.news.uni-berlin.de...



Anch'io sono onestamente stupito! ;-)
Naturalmente scherzo
ciaociao

 e modificando TUTTO il software
Sì, con SQL Server ADO è meglio.
... e se lo dico io ...

 ha scritto nel messaggio
news:brmev8$438nt$1...@ID-174464.news.uni-berlin.de...


a ADO + SQL Server
Dai, hai recuperato un poco, ora ti riconosco :-P
Ciao, SK


 se non passo ancora da access devo modificare tutto il software?
Non errato.
Ora che farai? Conferma della conferma?
Sarò più categorico:
Per la massima velocità con Access si può (non necessariamente si deve)
usare DAO, in ogni altro caso si usa ADO.

 ha scritto nel messaggio
news:brmhhl$4vj5c$1...@ID-174464.news.uni-berlin.de...


 codice inalterato (seek, movelast, index =..,...)
Prova via ODBC (e/o DNS), ma non saprei proprio...