關於挑戰ASP.NET 2.0 FOR VB互動百寶箱的問題 |
|
完全不知要怎樣處理……
更新時間:2008/9/7 下午 01:21:22 |
|
日前使用此書第八章的日期控制項,之前使用ACCESS是成功的,但當我轉為SQL之後系統會針對此行說 dv = CType(ads.Select(New DataSourceSelectArguments), Data.DataView)//此行執行後會出現初始化字串的格式和開始於索引 0 的規格不相符 故想請問一下到底事出了什麼問題?? |
|
|
|
文淵閣工作室
更新時間:2008/9/8 下午 04:08:40 |
|
' For VB ' 以下示範用 ads 取得 sql server 資料庫的資料表,並將之放入 DataView 中
Partial Class _Default Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then Dim dv As Data.DataView Dim ads As New System.Web.UI.WebControls.SqlDataSource '這是 sql 的 adapter 'ConnectionString 可以先用資料庫精靈製作,完成後 web.config 中會產生 connectionString 的連線字串 ' 以下以 sql 資料庫檔案連線為例 ads.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\wwwroot\SQLDataList1\App_Data\forum.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
ads.SelectCommand = "SELECT * FROM [forumMain] order by [main_time] desc" dv = ads.Select(New DataSourceSelectArguments)
'------------------------------------------------------------------------ Dim objPage As New PagedDataSource objPage.DataSource = dv objPage.AllowPaging = True objPage.PageSize = 5 Dim TolPage As Integer TolPage = objPage.PageCount Dim CurPage As Integer '以下程式省略 '..............
DataList1.DataSource = objPage DataList1.DataBind() ads.Dispose() End If End Sub End Class |
|
|
|
完全不知要怎樣處理……
更新時間:2008/9/9 下午 12:06:08 |
|
所以說只要我吧上述的打上去後……除了'------------------------------------------------------------------------ Dim objPage As New PagedDataSource objPage.DataSource = dv objPage.AllowPaging = True objPage.PageSize = 5 Dim TolPage As Integer TolPage = objPage.PageCount Dim CurPage As Integer '以下程式省略 '.............. 之外………剩下的打上去,對於第八章所示範的月曆控制就可以正常使用了嗎? |
|
|
|
完全不知要怎樣處理……
更新時間:2008/9/9 下午 02:57:09 |
|
如果是的話……我的程式碼還是會錯…… 他會錯這一行…… dv = CType(ads.Select(New DataSourceSelectArguments), Data.DataView)'會出現ConnectionString 屬性尚未初始化。 這是為什麼呢??? 恩……還有請問一下資料庫精靈製作在哪裡??資料庫跟系統在不同一台主機也可以用嗎?? |
|
|
|
|
完全不知要怎樣處理……
更新時間:2008/9/27 下午 01:09:35 |
|
謝謝提供此網站………我的問題已經解決了………謝謝 |
|
|
|