真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)-創(chuàng)新互聯(lián)

這篇文章主要介紹ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)公司專注于橫縣企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),購物商城網(wǎng)站建設(shè)。橫縣網(wǎng)站建設(shè)公司,為橫縣等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

普通的ADO.NET獲取DataSet的寫法如下:

using System.Configuration;
using System.Data;
using System.Data.SqlClient;
public class SQLHelper
{
 private static readonly string ConnectionString = ConfigurationManager.ConnectionStrings["Default"].ConnectionString;
 public static DataSet GetDataSet(string sql)
 {
  using (SqlConnection conn =new SqlConnection(ConnectionString))
  {
   SqlCommand cmd = new SqlCommand(sql, conn);
   SqlDataAdapter adapter = new SqlDataAdapter(cmd);
   DataSet ds = new DataSet();
   conn.Open();
   adapter.Fill(ds);
   return ds;
  }
 }
}


 
 
 

這里需要獲取DataTable的主鍵信息,調(diào)試時(shí)發(fā)現(xiàn)沒有主鍵信息,而實(shí)際數(shù)據(jù)庫中是有主鍵(Id)

ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)

ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)

此時(shí)需要給SqlDataAdapter設(shè)置屬性MissingSchemaAction為System.Data.MissingSchemaAction.AddWithKey

修改后的SQLHelper為

using System.Configuration;
using System.Data;
using System.Data.SqlClient;
public class SQLHelper
{
 private static readonly string ConnectionString = ConfigurationManager.ConnectionStrings["Default"].ConnectionString;
 public static DataSet GetDataSet(string sql)
 {
  using (SqlConnection conn =new SqlConnection(ConnectionString))
  {
   SqlCommand cmd = new SqlCommand(sql, conn);
   SqlDataAdapter adapter = new SqlDataAdapter(cmd);
   adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
   DataSet ds = new DataSet();
   conn.Open();
   adapter.Fill(ds);
   return ds;
  }
 }
}

ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)

以上是“ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站題目:ADO.NET如何獲取數(shù)據(jù)同時(shí)獲取表的架構(gòu)-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/dhsjeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部