2016-02-04 122 views
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中插入記錄

+0

我認爲它更好地使用序列。 –

+0

檢查此問題http://stackoverflow.com/questions/798766/how-to-create-an-oracle-sequence-starting-with-max-value-from-a-table –

回答