Errore in esecuzione della query

mercoledì 25 ottobre 2006 - 10.19

realbenny23 Profilo | Junior Member


int iId = int.Parse(id);
iId++;
sql ="INSERT INTO tbPagine(Pagina, Codice, Canc) Values('" + this.txtNome.Text + "', '" + iId.ToString() + "',0)";
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = db_conn;
OleDbConnection myConnection = new OleDbConnection(conn.ConnectionString);
OleDbCommand myCommand = new OleDbCommand();
myCommand.Connection=myConnection;
myConnection.Open();
myCommand.CommandText=sql;
myCommand.ExecuteNonQuery();
myConnection.Close();
conn.Close();

mi da un errore quando deve eseguire la query alla riga: myCommand.ExecuteNonQuery.
l'errore che mi da è questo: "Per l'operazione è necessaria una query aggiornabile."
qualcuno mi può aiutare x favore.
ciao grazie
Benny

alx_81 Profilo | Guru

>
>int iId = int.Parse(id);
>iId++;
>sql ="INSERT INTO tbPagine(Pagina, Codice, Canc) Values('" +
>this.txtNome.Text + "', '" + iId.ToString() + "',0)";
>OleDbConnection conn = new OleDbConnection();
>conn.ConnectionString = db_conn;
>OleDbConnection myConnection = new OleDbConnection(conn.ConnectionString);
>OleDbCommand myCommand = new OleDbCommand();
>myCommand.Connection=myConnection;
>myConnection.Open();
>myCommand.CommandText=sql;
>myCommand.ExecuteNonQuery();
>myConnection.Close();
>conn.Close();
>
>mi da un errore quando deve eseguire la query alla riga: myCommand.ExecuteNonQuery.
>l'errore che mi da è questo: "Per l'operazione è necessaria una
>query aggiornabile."
>qualcuno mi può aiutare x favore.
>ciao grazie
>Benny

E' access?
perchè se non ricordo male mi dava questo errore quando non avevo impostato correttamente le permission di scrittura sull'mdb per l'utente ASPNET..

Ciao!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

realbenny23 Profilo | Junior Member

sì è proprio access, quindi cosa devo fare? ho windows xp home
Benny

alx_81 Profilo | Guru

devi impostare i permessi di scrittura per l'utente aspnet.
nelle proprietà del file, devi specificare come security l'utente aspnet come Allow su modify (o altrimenti, se non hai grosse esigenze di sicurezza, anche FulControl..)
Alx81 =)

http://blogs.dotnethell.it/suxstellino

realbenny23 Profilo | Junior Member

io ho windows xp home, ma facendo tasto dx proprietà non mi compare la voce security
Benny

bluland Profilo | Guru

domanda da un 1Ml di €,ma come hai fatto girare asp.net su un Win home se non ha IIS??

saluti
--------------------
Vincenzo PESANTE

realbenny23 Profilo | Junior Member

se ti rispondo me li dai?
http://trucchi.swzone.it/swztips.php?action=tips&id=211
Benny

alx_81 Profilo | Guru

>io ho windows xp home, ma facendo tasto dx proprietà non mi compare
>la voce security
>Benny

ecco..
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/acl_sec_tab.mspx?mfr=true

Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

>se ti rispondo me li dai?
>http://trucchi.swzone.it/swztips.php?action=tips&id=211
>Benny


assegno o contanti?
--------------------
Vincenzo PESANTE
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5