[ ismilovic @ 11.02.2008. 08:06 ] @
Može li mi netko pomoć kod ovog koda
Code:

            string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\PROGRAM\\Data;Extended Properties=Paradox 5.x";
            // u dir 'D:\\PROGRAM\\Data' nalazi se Tabla 'Grad.db' sa poljem 'NAZIV'
            System.Data.OleDb.OleDbConnection pxConn = new System.Data.OleDb.OleDbConnection(connString);
            string cmndText = "SELECT NAZIV FROM GRAD";
            this.SelectCmnd = new System.Data.OleDb.OleDbCommand(connString, pxConn);
            pxConn.Open();
            System.Data.OleDb.OleDbDataReader myReader = SelectCmnd .ExecuteReader();
            myReader.Read();

Na predzadnjem redu 'ExecuteReader()' javlja grešku
'encounted unhandled exception class System.Data.OleDb.OleDbException'.
Zahvaljujem na (bilo kakvoj) pomoći
[ MarkoBalkan @ 11.02.2008. 10:53 ] @
za ovo ti treba dataadapter a ne command.

string
konekcija
adapter
datatable

open()
tvoj code za punjenje tabele
close()

prikazivanje u datagridu
[ fpedja @ 11.02.2008. 12:56 ] @
Ja radim u VB.NET-u ali koliko vidim problem može biti u sledećem:
Code:

this.SelectCmnd = new System.Data.OleDb.OleDbCommand(cmndText, pxConn)


Verovatno! Stavi taj deo koda u try ... catch pa u catch uhvati exception pa vidi gde pukne i šta javi.
[ ismilovic @ 12.02.2008. 07:30 ] @
[fpedja]
U pravu si bila je greška
[MarkoBalkan]
Napravio sam OledbDataAdapter (metodom pokušaja iz BdpDataAdaptera).
Sa komandama Select, Insert i Delete je sve Ok, ali komandu Update ne uspjevam 'ubost'
Napravio sam ovako:
Code:

            this.UpdateCmnd = new System.Data.OleDb.OleDbCommand();
            this.UpdateCmnd.CommandText = @"UPDATE KONTO SET KONTO = ?, NAZIV = ?, OP = ? WHERE KONTO = ? AND NAZIV = ? AND OP = ?";
            this.UpdateCmnd.CommandType = System.Data.CommandType.Text;
            this.UpdateCmnd.Connection = this.pxConn;
            this.UpdateCmnd.Parameters.Add("@KONTO", System.Data.OleDb.OleDbType.Char, 10, "KONTO");
            this.UpdateCmnd.Parameters.Add("@NAZIV", System.Data.OleDb.OleDbType.Char, 40, "NAZIV");
            this.UpdateCmnd.Parameters.Add("@OP", System.Data.OleDb.OleDbType.Char, 2, "OP");
            this.UpdateCmnd.Parameters.Add("@OldKONTO", System.Data.OleDb.OleDbType.Char, 10, "KONTO");
            this.UpdateCmnd.Parameters.Add("@OldNAZIV", System.Data.OleDb.OleDbType.Char, 40, "NAZIV");
            this.UpdateCmnd.Parameters.Add("@OldOP", System.Data.OleDb.OleDbType.Char, 2, "OP");
            this.UpdateCmnd.Transaction = null;
            this.UpdateCmnd.UpdatedRowSource = System.Data.UpdateRowSource.None;


Kod izmjene sloga (kroz DataGrid) javlja grešku "System.Data.DBConcurrencyException ... Concurrency violation".
Nrgdje sam vidio da se za parametre (ovdje nazvane @Old...) navodi DataRowVersion ali ne znam kako