PIXNET Logo登入

清新下午茶

跳到主文

夏天的午後,來杯下午茶,分享你我的心。   取自資源於網路,也應回饋給網路

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 03 週六 201010:05
  • [C#視窗]Ado.net連接Access資料庫的四種方式

//***Access(ODBC Version)
//[OdbcConnection->OdbcDataAdapter->DataSet->dataGridView1]
string strSQL ="Select * from table";
try
{
IDbConnection dbConn = new System.Data.Odbc.OdbcConnection(@"Driver={Microsoft Access Driver (*.mdb)};DBQ=|DataDirectory|\database.mdb");
dbConn.Open();
IDbDataAdapter dbAdapter = new System.Data.Odbc.OdbcDataAdapter(strSQL, (System.Data.Odbc.OdbcConnection)dbConn);
System.Data.DataSet dbSet = new System.Data.DataSet();
dbAdapter.Fill(dbSet);
dataGridView1.DataSource = dbSet.Tables[0];
}
catch (System.Data.Odbc.OdbcException ex)
{
MessageBox.Show(ex.ToString());
}
//***Access(ODBC Version)
//[OdbcConnection->OdbcCommand->DataTable->dataGridView1]
int i;
System.Data.DataTable dt = new DataTable();
System.Data.DataRow dr;
string strSQL ="Select * from table";
try
{
IDbConnection dbConn = new System.Data.Odbc.OdbcConnection(@"Driver={Microsoft Access Driver (*.mdb)};DBQ=|DataDirectory|\database.mdb");
dbConn.Open();
IDbCommand dbCommand = new System.Data.Odbc.OdbcCommand(strSQL, (System.Data.Odbc.OdbcConnection)dbConn);
IDataReader dbReader = dbCommand.ExecuteReader();
//
for (i = 0; i < dbReader.FieldCount; i++)
dt.Columns.Add(newDataColumn(dbReader.GetName(i)));
//
while (dbReader.Read())
{
dr = dt.NewRow();
for (i = 0; i < dbReader.FieldCount; i++)
dr[i] = dbReader[i];
dt.Rows.Add(dr);
}
}
catch (System.Data.Odbc.OdbcException ex)
{
MessageBox.Show(ex.ToString());
}
dataGridView1.DataSource = dt;
//***Access(OleDB Version)
//[OleDbConnection->OleDbDataAdapter->DataSet->dataGridView1]
string strSQL="Select * from table";
try
{
IDbConnection dbConn = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\database.mdb;Persist Security Info=True");
IDbDataAdapter dbAdapter = new System.Data.OleDb.OleDbDataAdapter(strSQL, (System.Data.OleDb.OleDbConnection)dbConn);
System.Data.DataSet dbSet = new System.Data.DataSet();
dbAdapter.Fill(dbSet);
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dbSet.Tables[0];
}
catch (System.Data.OleDb.OleDbException ex)
{
MessageBox.Show(ex.ToString());
}
//***Access(OleDB Version)
//[OleDbConnection->OleDbCommand->DataTable->dataGridView1]
int i;
System.Data.DataTable dt = new DataTable();
System.Data.DataRow dr;
string strSQL ="Select * from table";
try
{
IDbConnection dbConn = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\database.mdb;Persist Security Info=True");
dbConn.Open();
IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand(strSQL, (System.Data.OleDb.OleDbConnection)dbConn);
IDataReader dbReader = dbCommand.ExecuteReader();
//
for (i = 0; i < dbReader.FieldCount; i++)
dt.Columns.Add(newDataColumn(dbReader.GetName(i)));
//
while (dbReader.Read())
{
dr = dt.NewRow();
for (i = 0; i < dbReader.FieldCount; i++)
dr[i] = dbReader[i];
dt.Rows.Add(dr);
}
}
catch (System.Data.Odbc.OdbcException ex)
{
MessageBox.Show(ex.ToString());
}
dataGridView1.DataSource = dt;
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(15,039)

  • 個人分類:ASP.net
▲top
  • 1月 18 週一 201002:16
  • [教學]ASP.net精靈式的增修刪

image001.png
1. 拉控制項
拉一個SqlDataSource,一個GridView,一個DetailsView
設定好資料庫連線(步驟略)
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(3) 人氣(11,800)

  • 個人分類:ASP.net
▲top
  • 1月 18 週一 201001:58
  • [教學]ASPX複製、更名會出現的錯誤和問題除錯

image001.png
當你在寫ASP.net (ASPX)的網頁程式的時候,如果你的Visual Studio 2008 有出現以下的訊息:
錯誤訊息1:BC30451名稱<xxx控制項>未宣告
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(10,566)

  • 個人分類:ASP.net
▲top
  • 11月 08 週日 200920:27
  • PowerPoint 的多重螢幕分割功能

image
在使用 PowerPoint 做簡報的時候,有個很方便的小功能,可以讓自己的螢幕顯示備忘錄的內容,而另外輸出的大螢幕則顯示原本的簡報內容。
這是個滿實用的功能,不過好像不多人知道該怎麼用,所以在此介紹一下。
雖然 PowerPoint 2000 似乎也有類似的設定,不過在我的電腦上沒辦法正確使用這個功能,故以下是以我實驗成功的 Microsoft PowerPoint 2003 來示範 (Microsoft PowerPoint 2007也是有保留這個功能,只是要到適當的地方做調整)。
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(1) 人氣(18,209)

  • 個人分類:ASP.net
▲top
  • 11月 08 週日 200912:46
  • [心得]ASP.net 的For迴圈Bug

使用環境:Microsoft Visual Web Developer 2008 Express Edition
使用語言:ASP.net (Visual Basic)

我們好常用的For迴圈,一般來說是可以會更新終止值的(我暫時取叫  n  )
但在這裡出現了個很奇特的狀況,ASP.net 的For迴圈,終止值不會被更新
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(2) 人氣(4,061)

  • 個人分類:ASP.net
▲top
  • 12月 30 週二 200800:08
  • [微軟大臭蟲] Visual C++ 2008 的複製掉字問題

t1.gif
 
這真的要好好寫一下了,有程式搞得這樣的嗎?
這問題出在,當我把東西複製到VC++ 2008,顯示一切正常
當要複製貼上到word時,雖然有很漂亮的原始碼上色
(繼續閱讀...)
文章標籤

Johnny 鋼鍊 發表在 痞客邦 留言(0) 人氣(247)

  • 個人分類:ASP.net
▲top
1

近期文章

  • [教學] Mac OSX 內建防火牆 PF 使用筆記
  • 使用 Markdown 來發文章吧!
  • [教學] 用 OpenWRT 做分離式上網設定 (以 小米路由器mini 為例)
  • [教學] 小米路由器 mini 刷機紀實 (PandoraBox / Padavan / OpenWRT / LEDE)
  • [吉他譜] 黃舒駿 - 她以為她很美麗
  • [吉他譜] 太巴塱之歌
  • [吉他譜] 太巴塱之歌 (級數譜)
  • [教學] Tomato 設定 OpenVPN 伺服器步驟 (以 RT-N16 為例)
  • [吉他譜] 縱貫線 - 出發 (亡命之徒)
  • [Mac OS X] 為你的舊 Macbook iMac 升級藍牙 Bluetooth 4.0 BLE

熱門文章

  • (117,304)[教學] OPEN VPN for Windows 環境設定整理
  • (69,186)[分享]終極PPT講義轉檔
  • (55,814)[教學]網芳設定密碼
  • (22,963)[分享] Synergy--讓你一組鍵盤滑鼠在二台電腦間遊走
  • (21,487)[小技巧] linux下的檔案分割及合併
  • (10,566)[教學]ASPX複製、更名會出現的錯誤和問題除錯
  • (5,421)XAMPP version 1.7.2 正體中文化
  • (5,073)有趣的語音控制
  • (2,652)[小筆記][教學] Opera介紹和字型問題處理
  • (125)[新聞]微軟漏洞殃及火狐 2009-10-21

最新回應

  • [24/05/10] Gwen 於文章「[HTTP相關] 解析HTTP封包,瞭解...」留言:
    謝謝!解釋很淺顯易懂...
  • [24/01/14] gameonline 於文章「[Android] 使用HTTP的POS...」留言:
    What if Superhero games were a...
  • [22/07/01] Neil 於文章「瞭解JSON格式...」留言:
    感謝分享,清楚明瞭 !...
  • [22/04/11] 訪客 於文章「[Android] 安裝NDK與使用JN...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [22/02/21] 神苑 於文章「[網芳問題] 登入失敗 未將這台電腦上要...」留言:
    謝謝大大!...
  • [21/09/06] 訪客 於文章「瞭解JSON格式...」留言:
    謝謝分享...
  • [21/07/04] 訪客 於文章「[心得]電容的單位換算...」留言:
    謝...
  • [21/03/10] Yi-Wei Li 於文章「[心得]電容的單位換算...」留言:
    感謝~...
  • [21/01/31] nalani5210 於文章「[Android] Google出的An...」留言:
    又去试了试果然不行了~...
  • [21/01/27] <a href="https://www.jsonformatting.com/" >json formatter</a> 於文章「瞭解JSON格式...」留言:
    很好的插件~ 很实用 我也分享一个在线网站,用来格式化JS...

關於我About.me

臉書Facebook

文章分類

toggle 資訊技術 (17)
  • iOS (iPhone/iPad) (6)
  • Windows Phone (1)
  • ASP.net (6)
  • SQL語法 (1)
  • Http (1)
  • MySQL (4)
  • .Net (C#) (1)
  • 其他 (1)
  • Mac OS X (1)
  • JSP (1)
  • 純ASP (3)
  • Android (21)
  • php (3)
  • linux (25)
  • Flash (2)
  • Java Script/AJAX (2)
  • 伺服器架設 (0)
toggle 學習筆記/心得 (3)
  • 學習心得/備忘 (37)
  • C Primer Plus (14)
  • 小技巧(大學課業專用) (1)
toggle 分享事物 (5)
  • 事物評論 (4)
  • 小技巧/教學 (2)
  • 有趣的事物 (4)
  • 吉他譜 (6)
  • 好文章 (1)
  • 未分類文章 (1)

文章匯整

小貼紙ˇ

部落格文章搜尋

FireFox是王道