0
if (tbsitename.Text != null)
{
tbsitecode.Text = dm.GetData("select nvl(max(to_number(id)),0)+1 from setups_setup").ToString();
//string code = dm.GetData("select lpad(nvl(max(to_number(code)),0)+1,2,0) from setups_setup where type = 'ISITE'").ToString();
MessageBox.Show(dm.GetData("select max(id) from setups_setup").ToString());
//int suc = dm.SetData("Insert into setups_setup(id) values (id)");
//if (suc > 0)
//{
// tbsitecode.Text = dm.GetData("select max(code) from setups_setup where type = 'ISITE'").ToString();
// MessageBox.Show("Record Saved.....");
//}
}
Дорогой ВСЕ, Я новичок в этой группе, а также в C#/asp.net. Я хочу вставить запись в oracle, есть идентификатор первичного ключа, который я хочу сгенерировать, но запрос не дает мне новый идентификатор. Если я использую этот запрос в oracle, он работает нормально. любое предложение пожалуйста ...хочет вставить запись в оракул
Я думаю, что его лучше использовать последовательность. –
Проверьте это http://stackoverflow.com/questions/798766/how-to-create-an-oracle-sequence-starting-with-max-value-from-a-table –