[問題] 簡易的行程表程式問題

看板Web_Design作者 (夜月)時間16年前 (2009/11/28 21:25), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
我照這書上寫了簡易行程表的程式碼 我使用的是ASP.NET 但卻出現了NullReferenceException的問題 請問是哪裡寫錯了 以下是我的程式碼 Protected Sub Calendar1_DayRender(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DayRenderEventArgs) Handles Calendar1.DayRender Dim setting As ConnectionStringSettings = ConfigurationManager.ConnectionStrings("Schedule") Dim factory As DbProviderFactory = DbProviderFactories.GetFactory(setting.ProviderName)<==就是這邊出現這問題 Using db As DbConnection = factory.CreateConnection() db.ConnectionString = setting.ConnectionString Dim comm As DbCommand = factory.CreateCommand() comm.CommandText = "SELECT sid, subject, stime FROM Schedule WHERE sdate=@sdate" comm.Connection = db Dim param As DbParameter = factory.CreateParameter() param.ParameterName = "@sdate" param.Value = e.Day.Date.ToString("yyyy/MM/dd") comm.Parameters.Add(param) db.Open() Dim reader As DbDataReader = comm.ExecuteReader() Do While reader.Read() Dim ltrCr As New LiteralControl("<br />") Dim link As New HyperLink() link.NavigateUrl = "Details.aspx?sid=" & reader.GetInt32(0) link.Text = reader.GetString(2) & "&nbsp;" & reader.GetString(1) e.Cell.Controls.Add(ltrCr) e.Cell.Controls.Add(link) Loop End Using End Sub End Class -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.146.153

11/29 00:35, , 1F
web.config "Schedule" is missing or error~
11/29 00:35, 1F

11/29 00:37, , 2F
<connectionStrings>
11/29 00:37, 2F

11/29 00:37, , 3F
<add name="Conn" connectionString="Provider=Microsoft.
11/29 00:37, 3F

11/29 00:37, , 4F
.Jet.OLEDB.4.0;Data Source=|DataDirectory|Data.mdb"/>
11/29 00:37, 4F

11/29 00:38, , 5F
</connectionStrings>
11/29 00:38, 5F

11/29 00:38, , 6F
conn是放schedule的位置
11/29 00:38, 6F

11/29 00:39, , 7F
這是access資料庫 MDF or sql or MYSQL 有別的連線字串
11/29 00:39, 7F

11/29 00:57, , 8F
這是sql的資料庫
11/29 00:57, 8F

11/29 14:41, , 9F
google "connectstring sql"
11/29 14:41, 9F

12/02 02:21, , 10F
謝謝
12/02 02:21, 10F
文章代碼(AID): #1B4IJHnW (Web_Design)