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.....");
//}
}
親愛的ALL, 我是這個組以及c#/ asp.net中的新成員。 我想插入記錄在oracle中,有一個主鍵ID,我想要生成但查詢不給我新的ID。 如果我在oracle中運行這個查詢,它工作正常。 任何建議,請...想要在oracle中插入記錄
我認爲它更好地使用序列。 –
檢查此問題http://stackoverflow.com/questions/798766/how-to-create-an-oracle-sequence-starting-with-max-value-from-a-table –