Odbc e Visual Basic 2005 Express

sabato 22 settembre 2007 - 23.06

Josef77 Profilo | Newbie

Dovrei cercare di di aggiungere una nuova origine dati all'interno di un progetto di Visual Basic 2005; Il problema è che devo utilizzare una origine dati di tipo ODBC. Mom so proprio da dove iniziare. Qualche anima pia potrebbe aiutarmi?

alx_81 Profilo | Guru

>Dovrei cercare di di aggiungere una nuova origine dati all'interno
>di un progetto di Visual Basic 2005; Il problema è che devo utilizzare
>una origine dati di tipo ODBC. Mom so proprio da dove iniziare.
>Qualche anima pia potrebbe aiutarmi?
Ciao!
Trascinando un SQLDataSource, puoi cambiare il provider, definendo ODBC invece che quello che di solito è preimpostato (SQL Server Native Client o OLEDB)..
A Quel punto, utilizzi il SQLDataSource per definire le query di lettura, inserimento, modifica e cancellazione che ti servono.
Come mai sei costretto ad usare ODBC?



Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Ho cercato di fare come da te suggerito ma non ci sono riuscito;
comunque per capirci meglio collegati al sito

http://community.visual-basic.it/francesco/articles/20080.aspx

praticamente da me in nuova connessione non ho la possibilità di scegliere come origine dati:
Origine dati Microsoft ODBC (ODBC)

credo mi manca qualche driver

Cmq mi serve per collegarmi ad un DataBase che già esiste e che può essere raggiunto solo tramite ODBC

Ciao e grazie!!!

alx_81 Profilo | Guru

>credo mi manca qualche driver
in effetti sembra.. io ti ho risposto credendo che lo avessi già
comunque, installati l'ultimo MDAC (Microsoft Data Access Components) qui
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=6C050FE3-C795-4B7D-B037-185D0506396C
è richiesta la convalida..

con questo link puoi controllare la versione di MDAC..
http://support.microsoft.com/kb/301202/it

se lo installi, dovrebbe andare tutto a posto..
>
>Cmq mi serve per collegarmi ad un DataBase che già esiste e che può essere raggiunto solo tramite ODBC
ma è un database SQL Server? e ti danno l'accesso solo odbc? che linguaggio usi?
perchè l'odbc è un tantino lento e vecchiotto..
>
>Ciao e grazie!!!
di nulla! ciao!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Al termine dell'installazione mi ha dato il seguente messaggio:
MDAC 2.8 RTM non è compatibile con questa versione di Windows. Tutte le sue funzionalità fanno parte di Windows.

Che significa???

Spero che sei ancora in linea.

alx_81 Profilo | Guru

>Al termine dell'installazione mi ha dato il seguente messaggio:
>MDAC 2.8 RTM non è compatibile con questa versione di Windows.
>Tutte le sue funzionalità fanno parte di Windows.
Che windows hai?

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

XP PROFESSIONAL VERSIONE 2002
SERVICE PACK 2!

alx_81 Profilo | Guru

>XP PROFESSIONAL VERSIONE 2002
>SERVICE PACK 2!
strano.. è comunque supportato..
hai il processore x86? perchè è l'unica cosa che potrebbe rompere le scatole..

-- MODIFICA


guarda qui..
http://support.microsoft.com/kb/899861/it

vedrai che risolvi..

Alx81 =)



http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Intel(R) Pentium(R) M

alx_81 Profilo | Guru

>Intel(R) Pentium(R) M
con il link non hai risolto?
Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

un attimo!!!


ho seguito il metodo 2
e precisamente ho:
1) aperto c:\windows\Inf
2) pulsante destro del mouse su Mdac.inf e fatto installa
3) ho inserito il CD di windows XP SP2
4) ho messo nella casella nome file D:\i386
5) ho avviato l'installazione dal CD
6) ho provato a reinstallare MDAC_TYP.exe
7) mi ha dato l'errore iniziale.


aspetta forse ho fatto qualcosa in +
forse il punto 6 non andava fatto.

sto rifacendo il tutto e sto anche riavviando

Ma tu ci 6 ancora?

alx_81 Profilo | Guru

>un attimo!!!
>
con calma no problem
>
>ho seguito il metodo 2
>e precisamente ho:
>1) aperto c:\windows\Inf
>2) pulsante destro del mouse su Mdac.inf e fatto installa
>3) ho inserito il CD di windows XP SP2
>4) ho messo nella casella nome file D:\i386
>5) ho avviato l'installazione dal CD
>6) ho provato a reinstallare MDAC_TYP.exe
>7) mi ha dato l'errore iniziale.
>
>
>aspetta forse ho fatto qualcosa in +
>forse il punto 6 non andava fatto.
il 6 non va fatto..
fino al 5 ok.. poi riavvia e prova..
ma il metodo 1? lo provi per secondo nel caso in sui il 2 non vada?

io ci sono ma vado a letto fra una mezz'ora..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

neanche col metodo 1

alx_81 Profilo | Guru

>neanche col metodo 1
>
ok..
rimuovi mdac..
http://support.microsoft.com/?id=307255

poi prova ad installare questo (è il 2.7 sembra non avere controindicazioni)
http://www.microsoft.com/downloads/details.aspx?familyid=D91995D9-6840-4AA0-961B-42A7C5AA2CB3&displaylang=it

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

rimuovo MDAC significa elimino il file MDAC.inf da C:\Windows\inf?

non ricordo bene se è già passata mezz'ora;
ci sei ancora? se si puoi rispondere alla mia ultima domanda così poi andiamo tutti a dormire.
grazie!!!

alx_81 Profilo | Guru

>rimuovo MDAC significa elimino il file MDAC.inf da C:\Windows\inf?
nel senso di disinstalla seguendo le guide dell link..
>
>non ricordo bene se è già passata mezz'ora;
sì, ma ci arriviamo in fondo

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Nel linck, se non faccio errori, l'unica cosa che si avvicina all'eliminazione di MDAC é:

Nota Rimuovendo o sostituendo alcuni componenti di MDAC dal sistema operativo possono verificarsi perdite di dati o risultati imprevedibili. I componenti di MDAC sono componenti di sistema e vengono inclusi nell'installazione del sistema operativo nei computer che eseguono Windows Millennium Edition, Windows 2000 e versioni successive di Windows. Pertanto, non è possibile modificare o rimuovere manualmente MDAC da tali sistemi operativi.

Il Component Checker serve per irmuovere MDAC? se è si! come? Io ho già scaricato component Cheker.
Dai diamoci una mossa.

Ci 6? ora di sicuro saraà passata mezz'ora.
Non è che sono rimasto solo!!!

alx_81 Profilo | Guru

>Il Component Checker serve per irmuovere MDAC? se è si! come?
Il Component Checker, se leggi quello che ti ho mandato, serve per controllare la versione di MDAC, se tutto va bene e se c'è qualche incongruenza con i componenti installati. E già quello ti fa capire cosa non va. E forse con quello puoi evitare di disinstallare MDAC 2.8, quindi prova a vedere se riesci a correggere eventuali errori. Perchè l'installazione di MDAC è necessaria per l'odbc.

>Dai diamoci una mossa.
Guarda che lo sto facendo per te sai? con queste reazioni non è bello aiutare le persone. Ti passa proprio la voglia.

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Stavo solo scherzando non mi permetterei mai di offenderti anzi devo solo ringraziarti per quanto stai facendo.
Cmq ho fatto il test e più precisamente:
con perform analysis against a select version selezionato ho scelto MDAC 2.8 SP1 on Windows XP SP2 mi dà:

su registry details solo MATCH
su COM Details solo MATCH
mentre suFile Details MATCHe MISMATCH

dove su MISMATCH il file si chiama msxml3.dll

Scusa ancora ma cercavo solo di prendere un pò di confidenza con te.

SE sei stanco e vuoi andare a dormire continuiamo quando puoi;

se vai a dormire informami.

Io sto per crollare, domani oltretutto mi devo alzare presto e mi aspetta una dura giornata di lavoro.
Fra 10 min. vado a nanna.
Pertanto se non mi sentirai più sarà per qst.
GRAZIE 1000.
In ogni caso mi farò vivo domani.
Ciao genio!!! 6 un amico.

alx_81 Profilo | Guru

>Stavo solo scherzando non mi permetterei mai di offenderti anzi
>devo solo ringraziarti per quanto stai facendo.
ok,
>Cmq ho fatto il test e più precisamente:
>con perform analysis against a select version selezionato ho
>scelto MDAC 2.8 SP1 on Windows XP SP2 mi dà:
>
>su registry details solo MATCH
>su COM Details solo MATCH
>mentre suFile Details MATCHe MISMATCH
cavolo.. il problema è qui..
>
>dove su MISMATCH il file si chiama msxml3.dll
>
>Scusa ancora ma cercavo solo di prendere un pò di confidenza
>con te.
nessun problema, avevo inteso male.. e comunque alla fine ti avrei aiutato lo stesso non sono così permaloso.. è che il forum va moderato.. e se per caso qualcuno non segue un corretto comportamento glielo devo fare presente. Siccome è un'incomprensione in questo caso, sarò clemente
>

>Io sto per crollare, domani oltretutto mi devo alzare presto
>e mi aspetta una dura giornata di lavoro.
Siamo in 2

>GRAZIE 1000.
>In ogni caso mi farò vivo domani.
>Ciao genio!!! 6 un amico.
Adesso basta.. esageri..

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Allora ci sentiamo domani!!!
Buona notte.

alx_81 Profilo | Guru

ok.. ho provato su una virtual machine..
in effetti il 2.8 non ne vuole sapere di essere installato..
allora ho provato l'installazione del 2.7 e ora funziona..
prova con l'installazione del 2.7.

http://www.microsoft.com/downloads/details.aspx?familyid=D91995D9-6840-4AA0-961B-42A7C5AA2CB3&displaylang=it

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Ho provato con la MDAC 2.7
ma niente da fare, di odbc non se ne parla proprio;
in più con "Component Checker"
prima opzione: "Perform analisys of your machine and automatically determine the release version"
mi dà:
MDAC 2.8 SP1 ON WINDOWSXP SP2

non dovrebbe essere: "MDAC 2.7..."?

Sto iniziando a non capire???
Ciao a presto.

alx_81 Profilo | Guru

>Ho provato con la MDAC 2.7
>ma niente da fare, di odbc non se ne parla proprio;
>in più con "Component Checker"
>prima opzione: "Perform analisys of your machine and automatically
>determine the release version"
>mi dà:
>MDAC 2.8 SP1 ON WINDOWSXP SP2
>
>non dovrebbe essere: "MDAC 2.7..."?
>
>Sto iniziando a non capire???
Sinceramente tutto questo è strano.. ho provato ad installare la 2.8 e mi ha dato lo stesso errore, ho reinstallato la 2.7 e ho trovato tutto..
ho le origini dati ODBC.. e non ho trovato nulla che possa fare al caso tuo.
Sembra funzionare tutto correttamente..
Spero che qualcuno più esperto di me in materia possa darci una risposta.
Intanto ti consiglio di postare in una nuova stanza il problema.

>Ciao a presto.
Ciao! mi spiace.

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Josef77 Profilo | Newbie

Tu in quale stanza consigli?
Ciao e grazie di tutto.
P.S.:
Ti farò sapere come andrà.

Josef77 Profilo | Newbie

Tu in quale stanza consigli?

Cmq Grazie per tutto ugualmente!!!

P.S.: ti farò sapere come andrà a finire.

alx_81 Profilo | Guru

>Tu in quale stanza consigli?
scusami, la stanza è corretta.. però se fai un altro post magari qualche anima pia ti può aiutare..
>
>P.S.: ti farò sapere come andrà a finire.
decisamente

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5