Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Problema Access su FW 4.0...

    Ho un banale repeater che prende i dati da un db access. (codice stra mega testato su versione 2.0 del fw)

    Volendo sperimentare visual studio 2010 e il fw 4.0 ho appunto preso questo lavoretto banale banale. In locale tutto mi funziona correttamente mentre on line ho questo errore:

    Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Lavoro con Access e vs2010 da un pezzo e senza problemi
    In che sistema operativo lo provi? è a 32 o 64 bit? che Access usi, 2007, 2003? Puoi mandare codice su cui discutere?

    Pietro

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Al momento sono codice-sdotata
    Leggiucchiando in giro avevo letto che OleDb non può essere utilizzato in un medium trust... foorse è questo il mio problema visto che in locale mi va tutto e on line ho l'errore sopra citato.

    Ma se non posso usare oledb che uso? Domani vedrò di postare il codice, tanto son 4-5 righe in croce per popolare un repeater.

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Sonikag
    Al momento sono codice-sdotata
    Leggiucchiando in giro avevo letto che OleDb non può essere utilizzato in un medium trust... foorse è questo il mio problema visto che in locale mi va tutto e on line ho l'errore sopra citato.

    Ma se non posso usare oledb che uso? Domani vedrò di postare il codice, tanto son 4-5 righe in croce per popolare un repeater.
    Ma che sistema usi, a 64 o 32 bit?
    Pietro

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Hemm... penso a 32... ma non avendola qui non posso verificare per cui non vorrei dire una cavolata.

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Sonikag
    Hemm... penso a 32... ma non avendola qui non posso verificare per cui non vorrei dire una cavolata.
    Non è una questione di cavoli è che access non va a 64bit
    Pietro

  7. #7
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Allora dunque se sulla mia macchina in locale funzia e sul server no dici che potrebbe essere che il server va a 64bit e quindi NON va?

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Sonikag
    Allora dunque se sulla mia macchina in locale funzia e sul server no dici che potrebbe essere che il server va a 64bit e quindi NON va?
    Potrebbe essere. Ma si può risolvere. Facilmente se va su windows 2008, un po' meno se va su windows 2003
    Pietro

  9. #9
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    ed ecco il codice incriminato!!! Nulla di più banale!

    codice:
                
    OleDbConnection conn = new OleDbConnection();
    conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];             conn.Open(); 
    string sql = "SELECT * FROM (Miatbl INNER JOIN Categorie ON Miatbl.idcat = Categorie.idcat) ORDER BY Categoria asc, descrizione asc";
    OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
    DataTable myTable = new DataTable()
    da.Fill(myTable);
    repcart.DataSource = myTable.DefaultView;
    repcart.DataBind();
    conn.Close();
    La mia macchina è a 32bit, il server mi devo informare!
    Sonia

  10. #10
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Come purtroppo sospettavo è un problema di level trust a medium.
    Ho provato a sostituire oled con Odbc ma ho lo stesso errore!

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.