>Voglio fare un semplice insert in un db access con una windows
>application. Ma non ci riesco e un ragazzo mi ha detto di fare
>un nuovo thred con allegato il progetto.
Il ragazzo credo di essere io, e si, ti ho chiesto di allegare un esempio, ma non di aprire un nuovo thread
Comunque poco male, vediamo un po' di cosa si tratta...
Allora, queste sono le modifiche apportate al progetto:
- Access
Ho modificato la Query nel seguente modo:
PARAMETERS [pNome] Text ( 255 ), [pCognome] Text ( 255 );
INSERT INTO PERSONA ( Nome, Cognome )
VALUES ([pNome], [pCognome]);
- Visual Basic .Net
Come vedi la modifica principale l'ho eseguita sulla stringa di connessione, specificando per esteso il path dove risiede il db dato che in fase di debug il percorso dell'eseguibile sarà differente da ".\mdb-database\prova.mdb" come specificato nella tua connection string:
My.Application.Info.DirectoryPath = "C:\Users\Lorenzo\Documents\Visual Studio 2005\Projects\WAprova\bin\Debug"
Eseguendo quel codice la riga viene inserita correttamente.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org