Newsgroup: it.comp.lang.visual-basic
Titolo: Database non riconosciuto?

Ho deciso di utilizzare un controllo data per una tabella del mio database
che necessita solo di lettura e aggiunta, ma perchè il controllo data mi
restituisce questo errore? cosa devo controllare? grazie!

 restituisce questo errore? cosa devo controllare? grazie!
1- che db utilizzi ?
2- possibile non utilizzare il data control ? (tanto dolore, poca gioa)
giuseppeD

cosa devo controllare?
Il modo in cui chiedi aiuto al ng.
-- 
Saluti
Andrea Moro

volevo usare il data control perchè mi serve solo spostarmi e aggiungere
record...
cmq l'errore non da' numero:
imposto la proprietà databasename del controllo data con il percorso del mio
database, poi vado ad impostare la proprietà recordsource e non appena vi
clicco mi appare la finestra che mi dice precisamente "Formato di Database
'e:\......\amm.mdb' non riconosciuto"
il database è creato con access 2002, ma ho provato anche a convertirlo (con
l'utility che lo stesso access mette a disposizione) in formato access 2000
e niente...
Chiedo scusa per il mio post precedente :-P hai ragione!

non è che non da' numero.. non è unerrore di runtime

 grazie!
Credo la proprietą Connect, ma non so cosa ci vada per 2002, forse
semplicemente "Access 2002"

purtroppo c'è solo1 voce che riguarda access edè quella selezionata.. il
resto sono excel dbase ecc..
:-(
come fare?

e se volssi utilizzare una datagrid?
devo provvedere io a popolarla oppure c'è qualcosa di automatico?
Se mi aproun recordset, posso utilizzare quello come origine dati per il
controllo data?

 semplicemente "Access 2002"
Qui parrebbe (la chiarezza non sta in casa M$) che basta usare DAO 3.6 e
Access 2000 nella Connect:
http://support.microsoft.com/default.aspx?scid=kb;en-us;238401

[*Paolo C.*=
paolo...@libero.it
] ha scritto:

Leggi il link che ti ho postato.
In sintesi, metti DAO 3.6 fra i riferimenti e togli DAO 3.5x
Nella proprietà Connect scegli (o scrivi se la scelta non c'è) Access 2000

"Dao 3.6 è quello che uso... e access 2000 non esiste nella proprietà
connect! :-(
Vabbè.. ora vado a scuola guida (a 18 anni la patente è d'obbligo!:-))... ci
risentiamo e, come al solito, grazie dell'aiuto!

 connect! :-(
A me è quella di default. Comunque, prova a scriverla!
Hai installato almeno il SP4 di VB, come dice l'articolo?

ecco.. forse è questo il problema... niente sp4 :-)
ora lo installo
grazie mille!
ps: ma dove l'hai trovato quell'articolo??? voglio trovarli anche io così
non scoccio + voi dell'NG con queste stupidaggini! :-)

 cosě non scoccio + voi dell'NG con queste stupidaggini! :-)
http://search.microsoft.com/search/search.aspx?st=a&View=en-us
 (impostando
data access 2002 connect)
http://support.microsoft.com/default.aspx?scid=fh;en-us;kbinfo
ma non sono piů gli strumenti di una volta (o hanno segato un tot di roba)!

Ma la msdatagrid non è compatibile con il controllo data?

 Ma la msdatagrid non è compatibile con il controllo data?
Non lo soooooo! Non uso i controlli Data-eccetera.
Ora la fatidica domanda: La guida cosa dice?

 Ora la fatidica domanda: La guida cosa dice?
Se ti riferisci alla DBGRID32.OCX, sě. Ho appena provato.

infatti, quindi esiste un controllo da sostituire a datagrid oppure proprio
al controllo data?
oppure, dato che già mi hanno scocciato sti controlli, come faccio ad
associare alla datagrid un recordset aperto da me? Devo popolarla
manualmente o c'è qualcosa di automatico? Tu utilizzi la datagrid oppure  mi
consigli qualche altra soluzione?

perchè esiste una datagrid di un <altro ocx?

[*Paolo C.*=
paolo...@libero.it
] ha scritto:

Io non utilizzo nessun controllo data, mai. Per l'occasione ho fatto questo:
-Ho aperto un nuovo progetto (VB6 SP5) e ho inserito un controllo data col
nome di default Data1. Questo ha fatto in modo, automaticamente, di mettere
fra i riferimenti DAO 3.6.
-Poi, nei componenti,  ho spuntato "Microsoft Data Bound Grid Control 5.0
(SP3)" e ho creato la griglia sul form con nome di default DBGrid1.
-Ho aperto le proprietà del Data1 e nella proprietà Databasename c'ho messo
il percorso e nome del database in formato Access 2000 (non ne ho di 2002)
-Nella proprietà Connect ho lasciato "Access 2000;"
-Nella proprietà Recordsource ho selezionato una tabella
-Ho aperto le proprietà del DBGrid1 e nella proprietà Datasource ho
selezionato Data1
-Ho eseguito il progetto e funziona: Vedo i dati della tabella nella
griglia, mi ci muovo dentro e posso editare i contenuti.

l'occasione non richiedeva tutto questo :-)
perņ grazie mille! sto data bound grid non l'avevo proprio visto! :-)
mi stavo arrangiando con la flexgrid, ma non potevo regolare in project time
la larghezza delle colonne... ed inoltre non potevo editarne il contenuto!
per curiositą, non usi controlli, e allora come fai? presumo ti sia capitato
di dover visualizzare una tabella come me...
come associ la datagrig o quel che sia al tuo recordset?

solo c'è un piccolo roblema, non l'avevo visto il data bound grid perchè
proprio non c'è :-)
eppure ho installato l'sp4... (almeno credo, come faccio a verificarlo?)

 come associ la datagrig o quel che sia al tuo recordset?
Non uso controlli legati ai dati, faccio tutto da codice.
Come griglia uso l'antica Grid32 (diciamo che assomiglia alla FlexGrid, è
più spartana, ma sente bene i tasti di spostamento verticale a inizio/fine
griglia, la FlexGrid no) e la compongo/formatto a manina (ovviamente ho
delle routines già scritte alle quali passo il recordset, le info di
formattazione, titoli, etc.).

 eppure ho installato l'sp4... (almeno credo, come faccio a verificarlo?)
Quando apri VB sulla form iniziale (splash) ci dovrebbe essere scritto.
Oppure, in ambiente, sul ? e poi "Informazioni su Ms VB"

si, logico microsoft data bound grid...
l'unica che trovo è data bound list controls...

se fosse possibile vuoi provare ad inviarmi via e-mail questo diavolo di ocx
che non sono capace di trovare?

 di ocx che non sono capace di trovare?
Microsoft Data Bound Grid Control 6.0 e ... tanti altri:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q193366

[*Lupo*=
LupoOrmaiR...@libero.it
] ha scritto:

Ma, visto quel che sta scritto in fondo a quella pagina, tè c'hai il VB
taroccato e pure male?

beh, a 18 anni ho un conto in banca ultra super grande oppure sono un pazzo
a pagare una licenza visualbasic :-)
cmq l'ho scaricato e estratto nella cartella windows\system32 ma nella
finestra componenti da visual basic non mi esce la voce... cmq l' ho messo
ugualmente nella bara degli strumenti del vb ma quando poi lo vado a mettere
nel form mi esce il messaggio "non sono disponibili informazioni sui diritti
di licenza di questo componente. Non sono disponibili i diritti di licenza
necessarei per utilizzare questa funzione in ambiente di progettazione"
sono destinato a non poter perseguire il mio obiettivo?

 sono destinato a non poter perseguire il mio obiettivo?
Non saprei. L'hai registrato con regsvr32? Hai scaricato inseime anche il
file Inf che sta nel CAB?

no, invece ce li ho :-)
ma sono ignorante lo stesso.. che è regsrv?
si ho scaricato tutti il file cab e ho copiato entrambi i file in system32,
ma come faccio a registarlo come dici tu??

[*Paolo C.*=
paolo...@libero.it
] ha scritto:

Alura???!!!
Start, Esegui, "Regsvr32 percorso_e_nome_del_controllo"

l'ho registrato come hai detto....
ma mi dice semrpe che non dispongo delle autorizzazioni necessarie :-(
uffааааа :-)
cosa mi consigli, l'ultima spiaggia, poi cambio metodo... :-)

[*Paolo C.*=
paolo...@libero.it
] ha scritto:
Rispondo qui perchè stiamo sfrondando l'albero.
Per le autorizzazioni, non ne ho idea. Prova a cercare con Google e in
questo NG.
Ogni tanto 'sto problema salta fuori, ma, sinceramente, non ricordo che
risposte sono state date...

sai che ho fatto? ho disintallato vb6 installato ms visual studio 6.0
edizione enterprise, tanto visual c++ mi sarebbe servito tra un po... con il
sp4... se ora non funziona ti giuro che spezzo in 2 il notebook!

oleeeee
tutto a posto...
ora mi rimane da trovare il modo per eliminare un record dalla lista e poi
sto a posto, devo agire sul controllo data associato alla grid vero? oppure
sulla grid?

 oleeeee

puoi sempre installare vs su un cray x1.
il record compira' spontanemente seppuku.