看板 C_Sharp 關於我們 聯絡資訊
小弟之前有麻煩大家 但是現在Debug又卡住了 所以又要拜託各位救救我了 string strQuery_uid = "SELECT MAX(uid) FROM userInfo"; string strQuery_pid = "SELECT MAX(pid) FROM pointInfo"; conn = new OleDbConnection(connStr); uidcomm = new OleDbCommand(strQuery_uid , conn); pidcomm = new OleDbCommand(strQuery_pid , conn); //get the max pid ,uid from the database conn.Open(); uidreader = uidcomm.ExecuteReader(); pidreader = pidcomm.ExecuteReader(); uid = uidreader.GetInt32(0); <------會顯示 資料行/資料列沒有資料 pid = pidreader.GetInt32(0); uid++; pid++; conn.Close(); 但是access的table中max的uid是2 總是抓不到正確的值 還有一個問題是 我不太了解用dataReader抓到的是欄位還是一個值 程式都靠msdn和在書局翻書後寫的 麻煩大家幫助我吧 我已經卡再資料庫中很久 謝謝大家 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.74.68