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 > ขอสอบถาม คำสั่ง update picturebox ให้ลงฐาน เช่น D:\sspetax\pictureland\01A002.bmp เเบบนี้อ่ะครับ



 

ขอสอบถาม คำสั่ง update picturebox ให้ลงฐาน เช่น D:\sspetax\pictureland\01A002.bmp เเบบนี้อ่ะครับ

 



Topic : 054053



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



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



คำสั่ง update picturebox ให้ลงฐาน เช่น D:\sspetax\pictureland\01A002.bmp เเบบนี้อ่ะครับ


Code (VB.NET)
 sqlupdate &= " PICTURE= '" & tmpFileName & "',"





ยังไงครับ



Tag : .NET, Ms SQL Server 2008, Win (Windows App), VS 2010 (.NET 4.x)









ประวัติการแก้ไข
2011-01-07 09:49:07
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-01-06 15:39:39 By : pisansri View : 1512 Reply : 6
 

 

No. 1



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



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


เหมือน จะ แค่ เอา path file image ลง ฐานข้อมูลใช่หรือไม่
แล้วออกแบบ database หรือยังละ ถ้าเห็น database แล้วถึงจะทำ query ถูก แบบนี้ไม่รู้จะตอบยังไงเลย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-06 17:03:00 By : numenoy
 


 

No. 2



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



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

นี่ครับตรงคำสั่ง update ผมตัดเอาโค๊ดมาเเบบย่อๆ

Code (VB.NET)
Imports GAF.Tools
Imports System.Data
Imports System.Data.SqlClient
Imports CrystalDecisions.CrystalReports.Engine
Imports System.Drawing.Imaging
Imports System.IO


Public Class frmland
    Dim Conn As SqlConnection = New SqlConnection
    Dim da As SqlDataAdapter
    Dim add_state As Boolean = False
    Dim dt As New DataTable
    Dim db As New DataTable
    Dim land As SqlCommand
    Private bin As New BindingSource
    Dim objCurrencyMgr As CurrencyManager
    Dim currRecPos As Integer
    Dim addNewMode As Boolean
    Dim ds As DataSet = New DataSet()
    Dim IsFind As Boolean = False
    Dim ImageFileName As String = ""

    Dim CurrentRecord As Integer = 0

    Dim imgExtension As String = ""

    Dim acProductList As New AutoCompleteStringCollection()
    Dim ofDlg As Object


    Private Sub Land_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim strConn As String
        strConn = "Data Source=.\SQLEXPRESS;Initial Catalog=SSPEGIS;Integrated Security=True"

        Conn = New SqlConnection(strConn)

        Dim sqlland As String = ""
        sqlland = "SELECT * FROM land ORDER BY LANDID"


        If IsFind = True Then
            ds.Tables("land").Clear()

        End If

        da = New SqlDataAdapter(sqlland, Conn)
        da.Fill(db)

        Dim cmb As SqlCommandBuilder
        cmb = New SqlCommandBuilder(da)
        bin.DataSource = db

        txtLANDID.DataBindings.Add("Text", bin, "LANDID")
        txtPARCEL_CODE.DataBindings.Add("Text", bin, "PARCEL_CODE")
        txtTAMBON_TH.DataBindings.Add("Text", bin, "TAMBON_TH")
        txtDISTRICT_TH.DataBindings.Add("Text", bin, "DISTRICT_TH")
        txtPROVINCE_TH.DataBindings.Add("Text", bin, "PROVINCE_TH")
        


        If CurrentRecord = 0 Then
            If Convert.ToString(db.Rows(CurrentRecord).Item("LAND_RENTID")) = "1" Then
                RadioButton1.Checked = True
            ElseIf Convert.ToString(db.Rows(CurrentRecord).Item("LAND_RENTID")) = "2" Then
                RadioButton2.Checked = True
            End If

        End If
        Try

            If Convert.ToString(db.Rows(CurrentRecord).Item("PICTURE")) <> "" Then

                PictureBox1.Image = Image.FromFile(Convert.ToString(db.Rows(CurrentRecord).Item("PICTURE")))
            Else

                PictureBox1.Image = Nothing


            End If
        Catch

            PictureBox1.Image = Nothing

        End Try



        Dim sqlland_use As String = ""
        sqlland_use = "SELECT * FROM land_use ORDER BY LAND_USEID"
        da = New SqlDataAdapter(sqlland_use, Conn)
        da.Fill(ds, "land_use")



        Dim sqlldoc_type As String = ""
        sqlldoc_type = "SELECT * FROM ldoc_type ORDER BY LDOC_TYPEID"
        da = New SqlDataAdapter(sqlldoc_type, Conn)
        da.Fill(ds, "ldoc_type")


        With cboLAND_USE
            .DisplayMember = "USED_DESC"
            .ValueMember = "LAND_USEID"
            .DataSource = ds.Tables("land_use")
            .DataBindings.Add("SelectedValue", bin, "LAND_USEID")
        End With


        With cboLDOC_TYPE
            .DisplayMember = "LDOC_TYPE"
            .ValueMember = "LDOC_TYPEID"
            .DataSource = ds.Tables("ldoc_type")
            .DataBindings.Add("SelectedValue", bin, "LDOC_TYPEID")
        End With
    End Sub

    Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click

        Dim sqlupdate As String
        Dim sqladd As String

        Dim strConn As String
        strConn = "Data Source=.\SQLEXPRESS;Initial Catalog=SSPEGIS;Integrated Security=True"



        sqlupdate = "update land "
        sqlupdate &= " set PARCEL_CODE = '" & txtPARCEL_CODE.Text & "',"
        sqlupdate &= " TAMBON_TH= '" & txtTAMBON_TH.Text & "',"
        

        sqlupdate &= " LAND_USEID='" & CStr(cboLAND_USE.SelectedValue) & "',"
        sqlupdate &= " LDOC_TYPEID='" & CStr(cboLDOC_TYPE.SelectedValue) & "',"
        

      
        If RadioButton1.Checked = True Then
            sqlupdate &= "LAND_RENTID='1',"
        ElseIf RadioButton2.Checked = True Then
            sqlupdate &= "LAND_RENTID='2',"

        End If



        sqlupdate &= " PICTURE= '" & tmpFileName & "'," ' ตรงนี้อะครับเขียนยังไง

        sqlupdate &= " DISTRICT_TH= '" & txtDISTRICT_TH.Text & "',"
        sqlupdate &= " PROVINCE_TH= '" & txtPROVINCE_TH.Text & "'"
        sqlupdate &= " where LANDID = '" & txtLANDID.Text & "'"

        Try
            With Conn
                If .State = ConnectionState.Open Then .Close()
                .ConnectionString = strConn
                .Open()
            End With


            land = New SqlCommand

            With land
                .CommandType = CommandType.Text
                'If add_state = True Then
                '.CommandText = sqladd
                ' Else
                .CommandText = sqlupdate
                ' End If

                .Connection = Conn
                .ExecuteNonQuery()
            End With
        Catch ErrorToEdit As Exception
            MessageBox.Show(ErrorToEdit.Message & sqladd, "ข้อผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Error)
            Exit Sub
        End Try
        add_state = False
        MessageBox.Show("บันทึกข้อมูลเสร็จแล้ว ", "แจ้งให้ทราบ", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End Sub
End Class



ประวัติการแก้ไข
2011-01-07 10:24:18
2011-01-07 10:24:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 08:51:05 By : pisansri
 

 

No. 3



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



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


UPDATE table_name SET FILED=value, ... WHERE ...

คุณลืมอะไรไปหรือเปล่า ลองดูให้ดีดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 10:15:44 By : numenoy
 


 

No. 4



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



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

โค๊ด ข้างบนเเก้เเล้วครับ ก้อ ยังไม่ลงฐานครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 10:27:42 By : pisansri
 


 

No. 5



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



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

ได้เเล้วครับทำปุ่มนี้ค่อยลงฐาน


Code (VB.NET)
 Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
        Dim ofDlg As New OpenFileDialog()
        ofDlg.Title = "เลือกไฟล์รูปภาพ"
        ofDlg.Filter = "Bitmap Images(.bmp)|*.bmp|Gif Images(.gif)|*.gif|Jpeg Images(.jpg)|*.jpg| Png Image(*.png)|*.png|All Files (*.*)|*.*"
        If ofDlg.ShowDialog = DialogResult.OK Then
            tmpFileName = ofDlg.FileName
            PictureBox1.Image = Image.FromFile(ofDlg.FileName)
        End If

    End Sub

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 10:54:08 By : pisansri
 


 

No. 6



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



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


Conn ใช้เสร็จแล้วก็ปิดมันด้วยครับ ผมไม่ทราบว่า Code Run ผ่านหรือไม่ หรือ ผ่านแต่ไม่ Update เลยยังชี้ชัดไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-01-07 10:57:55 By : kaimuk
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอสอบถาม คำสั่ง update picturebox ให้ลงฐาน เช่น D:\sspetax\pictureland\01A002.bmp เเบบนี้อ่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่