資料庫檔案(sdf or mdf)
藍圖
BindingSource <-> DataSet資料集 <->
<-> BindingNavigator表單控制項
<-> DataGridview控制項繫結
程1 | 建立DataSet物件
建立Dataset
建立DataTable
DataTable塞入DataSet
建立TableAdapter -> DataAdapter (資料庫查詢指令(字串),連接指令)
Fill塞入DataSet中的資料表(塞入某個 Table)
資料庫連接字串 (要查一下window form 連接字串的屬性)
Data Source
AttachDbFilename
Integrated Security
User ID
Password
Connect Timeout
SqlClient之下有許多相關SQL指令方法可以使用
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
Viewing Dataset in Form from Sql adapter
http://www.daniweb.com/software-development/vbnet/threads/345895
DataGridView.DataSource 屬性
字串串接
&
上下行字串相接
& _ (注意空格)
[ADO.NET] 如何 建立 SQL Server 2005 Express Edition 資料庫 連線字串 / SQL Connect String
http://webcache.googleusercontent.com/search?q=cache:ZNTsnI6_c7gJ:www.dotblogs.com.tw/yc421206/archive/2009/06/01/8627.aspx+%3BInitial+Catalog&cd=1&hl=zh-TW&ct=clnk&gl=tw&source=www.google.com.tw
如何將DATATABLE SELECT過的資料 複製到另一個DATATABLE
http://www.blueshop.com.tw/board/FUM20050124191756KKC/BRD20060311200140MP7.html
=============================================================
table VS view
http://www.programmer-club.com.tw/showSameTitleN/oracle/1632.html
table 實際儲存資料
view 建立一個觀看 table 資料的 視野, 並不實際儲存資料
Create Table 表格名稱 as select ...
或 Create View 視觀表名稱 as select ..
Write a "Create View [viewName] AS SELECT ...." statement
and use ExecuteNonQuery() method of SQL command object.
It will create a view in database.
============================================================
SqlCommand.ExecuteNonQuery所下的指令是非查詢類的指令,如Create Table, Create View, Insert, Update等
SqlCommand.ExecuteReader所下的指令是查詢類的指令,會傳回查詢的結果內容,如Select * from a_table
SqlCommand.ExecuteScalar所下的指令是要只傳回單一值的指令,一般是一段運算結果,如
Select Max(a_filed) from a_table
如何將DATATABLE SELECT過的資料 複製到另一個DATATABLE
http://www.blueshop.com.tw/board/FUM20050124191756KKC/BRD20060311200140MP7.html
=============================================================
table VS view
http://www.programmer-club.com.tw/showSameTitleN/oracle/1632.html
table 實際儲存資料
view 建立一個觀看 table 資料的 視野, 並不實際儲存資料
Create Table 表格名稱 as select ...
或 Create View 視觀表名稱 as select ..
Write a "Create View [viewName] AS SELECT ...." statement
and use ExecuteNonQuery() method of SQL command object.
It will create a view in database.
============================================================
SqlCommand.ExecuteNonQuery所下的指令是非查詢類的指令,如Create Table, Create View, Insert, Update等
SqlCommand.ExecuteReader所下的指令是查詢類的指令,會傳回查詢的結果內容,如Select * from a_table
SqlCommand.ExecuteScalar所下的指令是要只傳回單一值的指令,一般是一段運算結果,如
Select Max(a_filed) from a_table
沒有留言:
張貼留言