Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > พี่ๆๆค่ะมาอีกแร้วค่ะ erorr ช่วยดูให้หน่อยค่ะ แก้จนมึนแล้วอ่า



 

พี่ๆๆค่ะมาอีกแร้วค่ะ erorr ช่วยดูให้หน่อยค่ะ แก้จนมึนแล้วอ่า

 



Topic : 039046



โพสกระทู้ ( 60 )
บทความ ( 0 )



สถานะออฟไลน์




ช่วยดูให้หน่อยค่ะโค้ดอันนี้มันerorrแก้ไขไม่ได้อ่ะ ขอบคุณล่วงหน้านะค่ะCode (VB.NET)
Imports System.Data
Imports System.Data.OleDb
Partial Class frm_edit2
    Inherits System.Web.UI.Page
    Dim objConn As New OleDbConnection
    Dim objCmd As New OleDbCommand
    Dim dtReader As OleDbDataReader
    Dim strConnString, strSQL As String

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("App_Data/mydatabase.mdb") & ";Jet OLEDB:Database Password=;"
        objConn.ConnectionString = strConnString
        objConn.Open()

        If Not Page.IsPostBack() Then
            ViewData()
        End If

        Dim dtAdapter As OleDbDataAdapter
        Dim dt As New DataTable
        If Not Page.IsPostBack() Then

            Dim strSQL As String
            strSQL = "SELECT *FROM tb_type"
            dtAdapter = New OleDbDataAdapter(strSQL, objConn)
            dtAdapter.Fill(dt)
            dtAdapter = Nothing
            objConn.Close()
            objConn = Nothing
            With Me.listtype_id
                .DataSource = dt
                .DataTextField = "type_name"
                .DataValueField = "type_id"
                .DataBind()

            End With
            listtype_id.SelectedIndex = listtype_id.Items.IndexOf(listtype_id.Items.FindByValue("type_id"))
        End If
    End Sub

    Sub ViewData()
        '*** DataTable ***'
        Dim dtAdapter As OleDbDataAdapter
        Dim dt As New DataTable
        strSQL = "SELECT * FROM tb_book WHERE book_id = '" & Request.QueryString("book_id") & "' "
        dtAdapter = New OleDbDataAdapter(strSQL, objConn)
        dtAdapter.Fill(dt)

        If dt.Rows.Count > 0 Then
            Me.txtbook_id.Text = dt.Rows(0)("book_id")
            Me.txtbook_name.Text = dt.Rows(0)("book_name")
            Me.txtbook_by.Text = dt.Rows(0)("book_by")
            Me.txtbook_number.Text = dt.Rows(0)("book_number")
            Me.txtbook_detail.Text = dt.Rows(0)("book_detail")
            Me.txtbook_price.Text = dt.Rows(0)("book_price")
            Me.listtype_id.SelectedItem.Value = dt.Rows(0)("type_id")
        End If
    End Sub

    Protected Sub save_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles save.Click
        strSQL = "UPDATE tb_book SET " & _
       " book_id = '" & Me.txtbook_id.Text & "' " & _
       " ,book_name = '" & Me.txtbook_name.Text & "' " & _
       " ,book_by = '" & Me.txtbook_by.Text & "' " & _
       " ,book_number = '" & Me.txtbook_number.Text & "' " & _
       " ,book_detail = '" & Me.txtbook_detail.Text & "' " & _
       " ,book_price = '" & Me.txtbook_price.Text & "' " & _
       " ,type_id = '" & Me.listtype_id.SelectedItem.Value & "' " & _
       " WHERE book_id = '" & Request.QueryString("book_id") & "' "

        objCmd = New OleDbCommand
        With objCmd
            .Connection = objConn
            .CommandText = strSQL
            .CommandType = CommandType.Text
        End With

        Me.pnlAdd.Visible = False
        Try
            objCmd.ExecuteNonQuery()
            Me.lblstatus.Text = "แก้ไขข้อมูลเรียบร้อยแล้ว"
            Me.lblstatus.Visible = True
        Catch ex As Exception
            Me.lblstatus.Text = "ไม่สามารถแก้ไขข้อมูลได้"
        End Try

    End Sub

    Sub Page_UnLoad()
        objConn.Close()
        objConn = Nothing
    End Sub
End Class


มัน ขึ้นเแบบนี้ค่ะ
Server Error in '/Project' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:

1. Add a "Debug=true" directive at the top of the file that generated the error. Example:

<%@ Page Language="C#" Debug="true" %>

or:

2) Add the following section to the configuration file of your application:

<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>

Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.

Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario.

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
frm_edit2.ViewData() +556
frm_edit2.Page_Load(Object sender, EventArgs e) +128
System.Web.UI.Control.OnLoad(EventArgs e) +73
System.Web.UI.Control.LoadRecursive() +52
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2184




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-16 13:34:54 By : neenarat View : 2418 Reply : 3
 

 

No. 1



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ทำตามมันหน่อย ไปแก้ web.config เพิ่มส่วนนี้ก่อน

Code
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>


ส่วน System.NullReferenceException ไปอ้งอิง object ที่เป้น null เข้าให้แล้ว






Date : 2010-02-16 14:01:21 By : tungman
 


 

No. 2



โพสกระทู้ ( 60 )
บทความ ( 0 )



สถานะออฟไลน์


งืมจะลองทำดูค่ะแต่ก็ยังงงงอ่า
เด่วไปส่งโปรเจ็กก่อนแล้วกันค่ะเด่วจะมางงใหม่
ขอบคุณมากๆๆค่ะ
Date : 2010-02-16 15:15:00 By : neenarat
 

 

No. 3



โพสกระทู้ ( 60 )
บทความ ( 0 )



สถานะออฟไลน์


สอบเสร็จแล้วมาทำต่อไม่ได้อ่า
Date : 2010-02-28 02:28:50 By : neenarat
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พี่ๆๆค่ะมาอีกแร้วค่ะ erorr ช่วยดูให้หน่อยค่ะ แก้จนมึนแล้วอ่า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่