LINQ无主键无法更新表
今天在使用LINQ的时候,奇怪的事情发生了: SubmitChanges完了以后,点表没有发生任何变化,要修改的字段依旧是NULL没有遇到过这么邪恶的事情折腾了一下午还没搞定 就在要搞得崩溃,快要呜呜的时候···忽然想到从前做的东西,不论什么表,我都会习惯性的设定一个主键···额···难道是没有主键的问题···?于是【数据库之家】了“Linq to Sql 没有主键”···搜索结果证实了我的想法设了主键,再试,哈哈,一切都是那么美好 唉···为啥没有教程讲到这一点呢? 需要进行修改,删除的表,一定要存在主健。如果对没有主键的表进...
EXCEL转换到TABLE中
//把EXCEL转换到TABLE中 public static DataTable ExcelToDataTable(string excelPath, string strSheetName) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelPath + ";" + "Extended Properties=Excel 5.0;"; string strExcel = string.Format("select * from [{0}]", strSheetName); DataSet ds = new DataSet(); using (OleDbConnection conn = new OleD...
获取EXCEL中的工作表名
//获取EXCEL中的工作表名 public static DataTable GetExcelTableNames(string excelPath) { DataTable dt; string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelPath + ";" + "Extended Properties=Excel 5.0;"; using (OleDbConnection conn = new OleDbConnection(strConn)) { conn.Open(); dt = conn.GetOleDbSchemaTable(OleD...