Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con setup

visual studio 2008 VB
finito il programmino, preparo il file di setup
legge le dipendenze, microsoft NET framework e altre 2 DLL (Ribbon)
fin qui tutto bene, shortcut ok
installa il programma e meraviglia quando vado a salvare o updatare un 
qualche cosa nel db va in errore controllato
siccome il programma salva anche una stringa di percorso di immagine e 
l'immagine vera e propria in una cartella
anche qui va in errore non controllato.
IL problema potrebbe essere qualche dll che ho dimenticato di accludere, ma 
il problema grosso e che
l'errore viene dato nello stesso computer dove programmo e durante il debug 
non ci sono errori di sorta
il programma lavora come dovrebbe oltretutto SYSTEM.DRAWING    dovrebbe 
essere compreso in net
e per programmare ovviamente net � installato nel computer.
Chi mi aiuta a capire qualche cosa???
Da premettere che ho anche preparato un'altro pacchetto per un'altro 
programma che fa uso
lo stesso di un db access e gira su tutti i computer magnificamente. Qui la 
stessa cosa ma non va bene
Grazie a tutti. 
 

Ho tolto try e catch per vedere cosa succede durante l'esecuzione del file 
exe e questo � l'errore
non capisco perche devo utilizzare una query di update quanto vado a 
registrare un nuovo record
sinceramente non ci sto capendo niente
 
Le informazioni su come richiamare il debug JIT (Just-In-Time) anzich� 
questa finestra
sono riportate in fondo al messaggio.
 
************** Testo dell'eccezione **************
System.Data.OleDb.OleDbException: Operation must use an updateable query.
   in 
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult 
hr)
   in 
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS 
dbParams, Object& executeResult)
   in System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& 
executeResult)
   in System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior 
behavior, Object& executeResult)
   in System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior 
behavior, String method)
   in System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   in Diario_di_Viaggio.Database.WriteDatabase(String sql)
   in Diario_di_Viaggio.FrmNuovo.CmdSalva_Click(Object sender, EventArgs e)
   in System.Windows.Forms.Control.OnClick(EventArgs e)
   in System.Windows.Forms.Button.OnClick(EventArgs e)
   in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons 
button, Int32 clicks)
   in System.Windows.Forms.Control.WndProc(Message& m)
   in System.Windows.Forms.ButtonBase.WndProc(Message& m)
   in System.Windows.Forms.Button.WndProc(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, 
IntPtr wparam, IntPtr lparam)
 
"Enzo"  ha scritto nel messaggio 
news:QhEmu.9411$Th2...@tornado.fastwebnet.it...


    in
[CUT]
 
Potrebbe essere il tuo caso?
http://social.msdn.microsoft.com/Forums/en-US/73590300-9f46-4d1a-9ff3-4d1259dd7427/operation-must-use-an-updateable-query-occurs-with-nonadmin-account?forum=adodotnetdataproviders
 
 
non hai specificato il db che utilizzi e il s.o.
 
 
ciao
stefano

Ora gli do un'occhiata, il db � access e il so � windows 7 64 bit, anche se 
la compilazione � x86
 
"Stefano Ferrari"  ha scritto nel messaggio 
news:529ca766$0$726$5fc...@news.tiscali.it...


Hai provato a lanciare il programma come amministratore?