最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年12月18日 10:04:40   作者:Jichan·Jong  
下面小編就為大家分享一篇ADO.NET獲取數(shù)據(jù)(DataSet)同時(shí)獲取表的架構(gòu)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

普通的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;
  }
 }
}
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <connectionStrings>
 <add name="Default" connectionString="Data Source=.;Initial Catalog=EFDb;Integrated Security=true"/>
 </connectionStrings>
</configuration>

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

此時(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ù)(DataSet)同時(shí)獲取表的架構(gòu)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • URL重寫及干掉ASP.NET試圖狀態(tài)的實(shí)現(xiàn)方法

    URL重寫及干掉ASP.NET試圖狀態(tài)的實(shí)現(xiàn)方法

    URL重寫已經(jīng)很普遍了,但基本上大部分的URL重寫都不支持頁(yè)面的相對(duì)路徑,所有如果想在已經(jīng)開(kāi)發(fā)好的項(xiàng)目中添加還是有壓力的,第二就是例如微軟的那個(gè)URL重寫是根據(jù)正則表達(dá)式來(lái)處理的,那樣是很好,但也有不足之處,就是不方便定位到某個(gè)頁(yè)面只能有哪些參數(shù)
    2011-11-11
  • Visual Studio卸載不完全問(wèn)題的解決方法

    Visual Studio卸載不完全問(wèn)題的解決方法

    這篇文章主要為大家詳細(xì)介紹了Visual Studio卸載不完全問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • ASP.NET中生成Excel遇到的問(wèn)題及改進(jìn)方法

    ASP.NET中生成Excel遇到的問(wèn)題及改進(jìn)方法

    這是在項(xiàng)目中使用的生成Excel的一個(gè)方法(其實(shí)是我在網(wǎng)上收集),用了半年時(shí)間,并未出現(xiàn)異常情況。近日當(dāng)我再次使用該方法生成Excel的時(shí)候出現(xiàn)了問(wèn)題
    2011-02-02
  • asp.net內(nèi)置對(duì)象 Response對(duì)象使用介紹

    asp.net內(nèi)置對(duì)象 Response對(duì)象使用介紹

    這篇文章主要介紹了asp.net內(nèi)置對(duì)象:Response對(duì)象使用介紹,對(duì)Response對(duì)象感興趣的小伙伴們可以參考一下
    2015-11-11
  • asp.net dataview做無(wú)限極分類的又一用法

    asp.net dataview做無(wú)限極分類的又一用法

    通??吹絼e人以及自己以前在綁定無(wú)限極分類的時(shí)候,總是需要多次連接數(shù)據(jù)庫(kù),這樣覺(jué)得造成了資源的浪費(fèi),然后我想一次把所有數(shù)據(jù)先取出來(lái)(類型不是很多的情況),這樣可以節(jié)省服務(wù)器的開(kāi)銷。
    2009-11-11
  • 將excel高效導(dǎo)入sqlserver的可行方法

    將excel高效導(dǎo)入sqlserver的可行方法

    System.Data.SqlClient.SqlBulkCopy 對(duì)于新手來(lái)說(shuō)還是比較陌生的,這個(gè)就是傳說(shuō)中效率極高的bcp,6萬(wàn)多數(shù)據(jù)從excel導(dǎo)入到sql只需要4.5秒
    2014-10-10
  • 云服務(wù)器下搭建ASP.NET Core環(huán)境

    云服務(wù)器下搭建ASP.NET Core環(huán)境

    本文給大家分享的是在云服務(wù)器上搭建ASP.NET Core環(huán)境以及成功運(yùn)行官網(wǎng)DEMO的教程,十分的細(xì)致全面,有需要的小伙伴可以參考下。
    2016-07-07
  • .NET調(diào)用控制臺(tái)下生成的exe文件,傳參及獲取返回參數(shù)的思路及代碼

    .NET調(diào)用控制臺(tái)下生成的exe文件,傳參及獲取返回參數(shù)的思路及代碼

    .NET調(diào)用控制臺(tái)下生成的exe文件,傳參及獲取返回參數(shù)的思路及代碼,需要的朋友可以參考一下
    2013-06-06
  • Asp.net與SQLserver一起打包部署安裝圖文教程

    Asp.net與SQLserver一起打包部署安裝圖文教程

    借鑒MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的親身體會(huì),把整個(gè)SQL和Asp.net(vb.net)一起打包的全過(guò)程寫一下。
    2009-12-12
  • asp.net下ajax.ajaxMethod使用方法

    asp.net下ajax.ajaxMethod使用方法

    使用AjaxMethod可以在客戶端異步調(diào)用服務(wù)端方法,簡(jiǎn)單地說(shuō)就是在JS里調(diào)用后臺(tái).cs文件里的方法,做一些JS無(wú)法做到的操作,如查詢數(shù)據(jù)庫(kù)
    2011-10-10

最新評(píng)論

高雄市| 敖汉旗| 灵川县| 体育| 内黄县| 开阳县| 晴隆县| 精河县| 平顺县| 中超| 岐山县| 德庆县| 日照市| 黄平县| 重庆市| 若尔盖县| 靖远县| 盐池县| 苗栗市| 神池县| 沙田区| 高台县| 楚雄市| 德江县| 鸡东县| 伽师县| 望江县| 兴海县| 漳州市| 那曲县| 萝北县| 英超| 韶山市| 曲阳县| 南城县| 陇南市| 托克逊县| 台山市| 克什克腾旗| 新民市| 荥阳市|