Ricerca per modifica in DB

sabato 10 novembre 2012 - 19.48
Tag Elenco Tags  C#  |  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  .NET 4.0  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2010  |  Visual Studio 2008  |  Visual Studio 2005  |  SQL Server 2008  |  SQL Server 2005  |  SQL Server 2000  |  SQL Server Express

fardox Profilo | Newbie

Perdonatemi, ma la mia dimestichezza in ambito di gestione dei database non è ai massimi livelli...
sto realizzando un piccolo programmino in c# che una volta chiesti all'utente i codici relativi al numero di bolla e al relativo codice ISBN del libro ad esso associati, si posiziona sul record e lo modifica flaggando il campo che il record è stato visualizzato...

il vero e proprio problema è il posizionamento sul record esatto corrispondente al numero di bolla e al codice ISBN.
Non essendo un vero e proprio esperto del settore vi chiedo: come posso fare per posizionarmi sul record in questione per poi modificarlo?

Grazie!


Ecco quello che ho scritto...ma non funziona per niente!

string SQLstring = "///NON SO COME MANIPOLARLA///"; OleDbCommand SQL_Maximum = new OleDbCommand(SQLstring); OleDbConnection Connect_To_DB = new OleDbConnection(GlobalVar.Global_Connection_DB); Connect_To_DB.ConnectionString = GlobalVar.Global_Connection_DB; Connect_To_DB.Open(); SQL_Maximum.Connection = Connect_To_DB; OleDbDataReader Dati = SQL_Maximum.ExecuteReader(); Dati.Read(); Pub_Read_Maximum = "" + Dati["Codice_Isbn"] + Dati["BollaID"]; Connect_To_DB.Close();

algraps Profilo | Junior Member

Ciao,
prova ad utillizzare LinqToSQL per gestire i dati e non appoggiarti ad oggetti OldDb. In questo modo viene semplice la gestione di tutto : Ricerche, Inserimenti, Update, etc.
Ti giro questo semplicissimo tutorial per iniziare.
http://www.c-sharpcorner.com/uploadfile/scottlysle/linq-to-sql-in-C-Sharp/

Cosa ne pensi?

Fammi sapere
Ciao
A.G.

Spartacus Profilo | Newbie

Ciao, un'altra soluzione potrebbe essere quella di associare la tua windows form a un datatable, lo fai anche automaticamente da VS quindi è molto intuitivo e poi per aggiornare usi il metodo Update del Table adapter come descritto qui:

http://msdn.microsoft.com/it-it/library/ms233819(v=VS.80).aspx

ciao e buon lavoro
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5