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,037

HOME > .NET Framework > Forum > ช่วยดู code ให้หน่อยครับ บันทึกไม่ได้ติด Error (vb.net)



 

ช่วยดู code ให้หน่อยครับ บันทึกไม่ได้ติด Error (vb.net)

 



Topic : 124433



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



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




ช่วยดูให้หน่อยครับ มันบันทึกไม่สำเร็จ

aspx.vb
Code (VB.NET)
Imports System.Data
Imports System.Data.SqlClient
Public Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.txtDateTime.Text = Date.Now()

    End Sub

    Protected Sub DropDownList1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DropDownList1.SelectedIndexChanged
        Me.txtStatus.Text = Me.DropDownList1.SelectedItem.Text
    End Sub
    Protected Sub BtnSave_Click(sender As Object, e As EventArgs) Handles BtnSave.Click
        Dim objConn As New SqlConnection
        Dim objCmd As New SqlCommand
        Dim strConnString, strSQL As String

        strConnString = "Server=localhost;UID=sa;PASSWORD=1234;database=Capdata;Max Pool Size=400;Connect Timeout=600;"

        strSQL = "INSERT INTO table1(orderno,status,time,) " & _
        " VALUES ('" & Me.txtOrderNo.Text & "','" & Me.txtStatus.Text & "','" & Me.txtDateTime.Text & "')"

        objConn.ConnectionString = strConnString
        objConn.Open()
        With objCmd
            .Connection = objConn
            .CommandText = strSQL
            .CommandType = CommandType.Text
        End With

        Try
            objCmd.ExecuteNonQuery()
            Me.lblStatus.Text = "บันทึกข้อมูลสำเร็จ"
            Me.lblStatus.Visible = True
        Catch ex As Exception
            Me.lblStatus.Visible = True
            Me.lblStatus.Text = "การบันทึกผิดพลาด(" & ex.Message & ")"
        End Try

        objConn.Close()
        objConn = Nothing
    End Sub

   
End Class


หน้า Code (ASP)
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="ProjectCap._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Cap Process Status</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:Panel ID="pnlAdd" runat="server">
            <asp:Label ID="Label1" runat="server" Text="Order No."></asp:Label>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:TextBox ID="txtOrderNo" runat="server" Width="189px"></asp:TextBox>
            <br />
            <br />
            Status (Process)&nbsp;
            <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" Height="17px" Width="80px">
                <asp:ListItem Value="กรุณาเลือก Process">List Item</asp:ListItem>
                <asp:ListItem Value="01"></asp:ListItem>
                <asp:ListItem Value="02"></asp:ListItem>
                <asp:ListItem Value="03"></asp:ListItem>
                <asp:ListItem Value="04"></asp:ListItem>
                <asp:ListItem Value="05"></asp:ListItem>
                <asp:ListItem Value="06"></asp:ListItem>
                <asp:ListItem Value="07"></asp:ListItem>
                <asp:ListItem Value="08"></asp:ListItem>
                <asp:ListItem Value="09"></asp:ListItem>
            </asp:DropDownList>
            <asp:TextBox ID="txtStatus" runat="server" style="margin-left: 0px" Visible="False" Width="36px"></asp:TextBox>
            <br />
            <br />
            Last Time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:TextBox ID="txtDateTime" runat="server" Width="128px"></asp:TextBox>
            <br />
            <br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Button ID="BtnSave" runat="server" Text="Save" />
            <br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Label ID="lblStatus" runat="server" ForeColor="Red"></asp:Label>
        </asp:Panel>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        <br />
        &nbsp;&nbsp; &nbsp;
        <br />
        <br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    
        <br />
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        
    
    </div>
    </form>
</body>
</html>



<a href="http://www.mx7.com/view2/zkqC34ex8ChIkm56" target="_blank"><img border="0" src="http://www.mx7.com/i/a96/jwPFPR.JPG" /></a>



Tag : .NET, Ms SQL Server 2012, VBScript, Web (ASP.NET), VS 2012 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-08-31 14:26:54 By : akarawoot View : 898 Reply : 11
 

 

No. 1



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



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









แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 14:27:40 By : akarawoot
 


 

No. 2



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



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


ตรง time, มั้งครับ
comma เกินมา

strSQL = "INSERT INTO table1(orderno,status,time,) " & _
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 14:28:52 By : fonfire
 

 

No. 3



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



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


ขอบคุณคุณ FONFIRE มากครับ พอลบ , ออก กดบันทึกมันขึ้นแบบนี้แทน

การบันทึกผิดพลาด(String or binary data would be truncated. The statement has been terminated.)

รบกวนด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 14:43:42 By : akarawoot
 


 

No. 4



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



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


ปิดกระทู้เลยครับ ทำได้แล้วครับ

ไปเพิ่มจำนวนเก็บข้อมูล ใน sql server varchar(20) ตอนแรก varchar10 ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 14:48:24 By : akarawoot
 


 

No. 5



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



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


String or binary data would be truncated ==>>> ข้อมูลยาวกว่า field ครับ
เช่นตั้งไว้เป็น nvarchar(10) แต่ตัวอักษรที่ insert เข้าไปมี 11
แก้ไขโดยการไปขยาย field ให้ใหญ่กว่าเดิม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 14:50:01 By : fonfire
 


 

No. 6

Guest


Quote:
String or binary data would be truncated ==>>> ข้อมูลยาวกว่า field ครับ
เช่นตั้งไว้เป็น nvarchar(10) แต่ตัวอักษรที่ insert เข้าไปมี 11
แก้ไขโดยการไปขยาย field ให้ใหญ่กว่าเดิม


เรื่องแบบนี้สำหรับโปรแกรมเมอร์มืออาชีพ(จริงฯ) มันเป็นเรื่องปกติ


และนี่ผมเห็น Markup แล้วหนาวขี้เลย ประมาณว่าเมื่อไหร่คนไทยจะได้ไปดวงจันทร์กับเขาได้สักที (ซาวไทย 4.0 X) + 55555
&nbsp; == Space (เคาะเว้นวรรค) และวิ่งบน Protocal HTTP/HTTPS -->TCP/IP


บางอย่าง ยิ่งมีเงินมากยิ่งดี
บางอย่าง ยิ่งมี &nbsp;มากยิ่งไม่ดี




Code (XML)
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="ProjectCap._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Cap Process Status</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:Panel ID="pnlAdd" runat="server">
            <asp:Label ID="Label1" runat="server" Text="Order No."></asp:Label>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:TextBox ID="txtOrderNo" runat="server" Width="189px"></asp:TextBox>
            <br />
            <br />
            Status (Process)&nbsp;
            <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" Height="17px" Width="80px">
                <asp:ListItem Value="กรุณาเลือก Process">List Item</asp:ListItem>
                <asp:ListItem Value="01"></asp:ListItem>
                <asp:ListItem Value="02"></asp:ListItem>
                <asp:ListItem Value="03"></asp:ListItem>
                <asp:ListItem Value="04"></asp:ListItem>
                <asp:ListItem Value="05"></asp:ListItem>
                <asp:ListItem Value="06"></asp:ListItem>
                <asp:ListItem Value="07"></asp:ListItem>
                <asp:ListItem Value="08"></asp:ListItem>
                <asp:ListItem Value="09"></asp:ListItem>
            </asp:DropDownList>
            <asp:TextBox ID="txtStatus" runat="server" style="margin-left: 0px" Visible="False" Width="36px"></asp:TextBox>
            <br />
            <br />
            Last Time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:TextBox ID="txtDateTime" runat="server" Width="128px"></asp:TextBox>
            <br />
            <br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Button ID="BtnSave" runat="server" Text="Save" />
            <br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Label ID="lblStatus" runat="server" ForeColor="Red"></asp:Label>
        </asp:Panel>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        <br />
        &nbsp;&nbsp; &nbsp;
        <br />
        <br />
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    
        <br />
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        
    
    </div>
    </form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 15:07:25 By : หน้าฮี
 


 

No. 7

Guest


จาก #NO6 เดี๋ยวจะหาว่ามั่ว

&nbsp; มันควรจะถูกแทนที่ด้วย CSS

{
padding-left: 14; //ตามจำนวนที่เคาะ Space Bar
}


<asp:DropDownList ID="DropDownList1" runat="server"
--- แค่เปลี่ยนค่า มันก็ POST BACK ไปทั้งหน้าเลย (Page)

มันควรจะถูกแทนที่ด้วย JavaScript/Jquery

ติชมไปอย่างนั้นแหละ มันอาจจะมีวิธีอื่นฯที่ดีกว่านี้ก็อาจเป็นไปได้เหมือนกัน


Good luck.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 15:15:28 By : หน้าฮี
 


 

No. 8

Guest


แนะนำ CSS ในเบื้องต้น ถ้าไม่ระบุหมายถึง

Code (JavaScript)
{
  padding: บน, ขวา, ล่าง, ซ้าย //นับจาก Ojbect นั้นฯ 
}



สอนภาษาอังกฤษด้วย
ปล.
--- padding แปลว่า ถ่างออก/แหกออก
--- truncated แปลว่า ควรจะลดลง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 15:21:25 By : หน้าฮี
 


 

No. 9

Guest


Code
The life must be learning all time and not finish. We never know that what will we met when we will have learning. Even though, we perhaps meet good and bad person in the same time. Maybe this situation will be awaked us for continued learning by never ending.



คนที่แต่งประโยคภาษาอังกฤษระดับนี้ได้ก็ย่อมไม่ธรรมดา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 15:25:03 By : หน้าฮี
 


 

No. 10

Guest


จาก #NO 9 มันมีที่มาและที่ไป เล่าให้ฟังก็ได้ (แบบสนุกฯ)
--- ตอนนั้นผมไปธุระที่จังหวัดภูเก็ต (หาเรื่องหนีเมียเที่ยวนั่นแลหะแต่ว่า แหม่มเยอะฉิบหายเลย)


แหม่มสาวฯสวยขนทอง/ผมทอง ตะโกนว่า "Lookat My Hair."
--- NO NO NO Please ใช้ตา ใช้ตา U อย่าใช้จมูกและลิ้น กับไอ (ผมไม่เข้าใจภาษาก็เลยใช้จมูก/ลิ้น)

+55555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 15:44:26 By : หน้าฮี
 


 

No. 11



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



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


ขอบคุณสำหรับคำแนะนำครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-31 20:49:02 By : akarawoot
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดู code ให้หน่อยครับ บันทึกไม่ได้ติด Error (vb.net)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่