Dim creaConn As New OleDbConnectionStringBuilder
creaConn.DataSource = Server.MapPath("~/App_Data/
SitoWeb01.accdb")
creaConn.Provider = "Microsoft.Jet.OLEDB.4.0"
creaConn.PersistSecurityInfo = False
Dim Scon As String = creaConn.ConnectionString
Response.Write(Scon)
' Response.End()
Dim Dcon As New OleDbConnection(Scon)
Dcon.Open()
Errore
Unrecognized database format '<miositoweb>\App_Data\SitoWeb01.accdb'.
Cambio con
creaConn.Provider = "Microsoft.ACE.OLEDB.12.0"
errore
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local
machine.
lo tolgo (hai visto mai il connectionStringBuilder è intelligente e lo
trova da se il provider!)
errore:
An OLE DB Provider was not specified in the ConnectionString. An
example would be, 'Provider=SQLOLEDB;'.
e ora???
Ora ho aperto access 2007 e ho salvato con l'ozione compatibilità...ha
fatto il "vecchio" mdb e tutto ok!
Però che palle!
Visto che off2007 comincia a diffondersi....visto che questi miei
clienti producono e si scambiano per email accdb che poi dovranno
essere messi online....
che scatole tutta la volta convertirli!!!
Esiste una soluzione affinche anche Aruba si legga sto cavolo di
accdb??? O è proprio un problema ???