Hi, I

Table def:
---------
CREATE TABLE [vyroba] (
  [ID_VYROBA] INTEGER PRIMARY KEY AUTOINCREMENT, 
  [vlozeno] TIMESTAMP DEFAULT (datetime('now','localtime')), 
  [POPIS] TEXT NOT NULL, 
  [prefix_dmc] TEXT NOT NULL, 
  [kistler_prog1] INT NOT NULL, 
  [kislter_prog2] INT, 
  [ID_PLC_PROG] INTEGER NOT NULL REFERENCES [plc_var]([ID_PLC]), 
  [ready] BOOL);


C# Load procedure:
--------------------
cb = new SQLiteCommandBuilder(sqa);
sqp = new SQLiteDataAdapter("SELECT * FROM plc_var", parent.conn);
sqp.Fill(dta_plcpop);
dta.Columns["ID_VYROBA"].AutoIncrement = true;
 
textEdit1.DataBindings.Add("Text", dta, "POPIS");
textEdit2.DataBindings.Add("Text", dta, "prefix_dmc");
textEdit3.DataBindings.Add("Text", dta, "kistler_prog1");
textEdit4.DataBindings.Add("Text", dta, "kislter_prog2");

//This is autoincement ID 
labelControl7.DataBindings.Add("Text", dta, "ID_VYROBA");

lookUpEdit1.DataBindings.Add("EditValue", dta, "ID_PLC_PROG");
lookUpEdit1.Properties.DataSource = dta_plcpop;
lookUpEdit1.Properties.DisplayMember = "popis";
lookUpEdit1.Properties.ValueMember = "ID_PLC";
lookUpEdit1.Properties.Columns.Add(new
DevExpress.XtraEditors.Controls.LookUpColumnInfo("popis",-1,""));

sqa.UpdateCommand = cb.GetUpdateCommand();
sqa.InsertCommand = cb.GetInsertCommand();
sqa.InsertCommand.CommandText += "; SELECT last_insert_rowid()";
//cb.RefreshSchema();
sqa.InsertCommand.UpdatedRowSource = UpdateRowSource.FirstReturnedRecord;

// Get current Rowposition
cm = (CurrencyManager)this.BindingContext[dta];          
cm.AddNew();

dataGridView1.DataSource = dta;

Button even:
-------------

cm.EndCurrentEdit();
sqa.Update(dta);
cm.Refresh();

//Autoincrement ID have still value 0

Where is problem?

Thanks

-- 
View this message in context: 
http://old.nabble.com/C--SQLiteCommandBuilder-how-to-return-AutoIncrement-tp33448974p33448974.html
Sent from the SQLite mailing list archive at Nabble.com.

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to