Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [C#] Compressione database access 2007

    Ciao a tutti.
    Esordisco subito con un quesito:

    Sto facendo un programmino in console che sostanzialemtne cerca database .accdb (access 2007) e li comprime

    la mia stringa di connessione è la seguente:

    sorgente = "Provider= Microsoft.ACE.OLEDB.12.0 ; Data Source =[path del file+ nomeFile]"
    destinazione = "Provider= Microsoft.ACE.OLEDB.12.0 ; Data Source =[path del file+ nomeFile_zip_]; Jet OLEDB: Engine Type=5"

    JRO.JetEngine jet = new JetEngine();
    jet.CompactDatabase(sorgente, destinazione);


    il codice sembra funzionare, ma quando si trova davanti un db con delle immagini allegate all'interno mi genera un errore di questo tipo :

    "2147467259
    Impossibile completare l'operazione. Il database utilizza campi degli allegati o campi di ricerca multivalore" :master:


    ...sono 2 giorni che ci strippo sopra. ..ho rigirato tutto internet in cerca di qualche notizia ma nulla.... qualche idea???

  2. #2
    dai ragazzi su almeno un po di incoraggiamento morale.... sono 2 giorni interi che sto dietro a sto problema...mi sono messo anche a spulciare codice in siti jappo....


  3. #3
    buongiorno a tutti.... ancora niente???
    dai oh ! vuoi proprio che enssuno sappia qualcosa???
    sto diventando scemo su sta roba :berto:

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da ghigno
    buongiorno a tutti.... ancora niente???
    dai oh ! vuoi proprio che enssuno sappia qualcosa???
    sto diventando scemo su sta roba :berto:
    ah almeno a te da un errore diverso quando tenti di compattare

    io ci ho rinunciato, puoi fare una ricerca sui miei post riguardo alla compattazione del 2007..niente
    mi sa che qui la microsoft ci ha lasciato un bel baco bello grosso

    mi spiace, nn si compatta
    e te lo dico dopo averci sbattuto tanto tanto tanto tempo sopra e sui forum di mezzo mondo
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5

  6. #6
    mi sa che qui la microsoft ci ha lasciato un bel baco bello grosso
    sai che m sa che sto per darti ragione.. per me prorpio non si puo fare...


    @Cassano grazie per i link li avevo gia visti e purtroppo non mi sono di aiuto...ho paura che il nostro caro Kahm dico il vero... dio bo...ia

  7. #7
    CE L'HO FATTA !!!!
    Se dopo mezz'ora di gioco non hai ancora capito chi è il pollo da spennare, quel pollo sei tu

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da ghigno
    CE L'HO FATTA !!!!
    come ?
    I got the remedy

  9. #9
    utilizzando le librerie DAO
    pero ce ne sono 2: DAO e Microsoft.Interop.Access.Dao

    la prima è dao.dll
    la seconda è acedao.dll

    all'inizio le importavo entrambe e mi faceva del casino (nn comprimeva db con allegati) adesso invece importando solo la seconda utilizzando il dbengine mi funziona !!!!
    Se dopo mezz'ora di gioco non hai ancora capito chi è il pollo da spennare, quel pollo sei tu

  10. #10
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    ok
    ho referenziato questa libreria

    ma come utilizzo il codice?
    non me lo ritrovo in nessun import la libreria acedao
    neanche se faccio : dim a as new....


    cosa altro hai fatto di preciso?
    io la dll la ho trovata dentro:C:\Program Files\Common Files\Microsoft Shared\OFFICE12\acedao.dll
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.