OleDbDataAdapter WorkPieceDataDA = new OleDbDataAdapter("update" + "[" + ming + "]" + "set " + lieming[j, 0] + " = '" + jilushuzhi_left[j, i] + "' where 點數 ='" + dianshu[0, i] + "'", tempconn);//充當 DataSet 和數據源之間的橋梁,用於檢索和保存數據
這裡的點數為列名,在上面設置的類型為int,請問為什麼會報 標准表達式中數據類型不匹配。
點數為列名,類型為int.
where 點數 ='" + dianshu[0, i] + "'"
這條應為
where 點數 =" + dianshu[0, i]
類型為數值時不要加引號。加了引號表示值的類型為字符串。