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 > สอบถามปัญหาเกี่ยวกับการเขียน VB ติดต่อฐานข้อมูลโปรเจค RFID



 

สอบถามปัญหาเกี่ยวกับการเขียน VB ติดต่อฐานข้อมูลโปรเจค RFID

 



Topic : 043770



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



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




Code (VB.NET)
สวัสดีครับ 
คือตอนนี้ผมกำลังทำโปรเจคตัวจบเกี่ยวกับ RFID แล้วมีปัญหาสงสัยอยากจะถามเกี่ยวกับเรื่องฐานข้อมูลว่าถ้าเกิดเรา
ต้องการSELECTแบบมีเงื่อนไข เช่นมีการระบุตัวแปรค่าไม่คงที่และต้องการข้อมูลเพียงชุดเดียวไม่วนลูปเราจะ
ใช้datasetหรือ objectตัวไหนดีและจะดึงข้อมูลออกมาอย่างไรครับ

โครงสร้างตาราง
ตาราง TblStaff

StaffID = 1
TagData = E0A0C009
Name = ธีรเดช วงศ์ผัวพัน
Address = 21 หมู่ 3 ต...
Position = Manager
Pic = Bo.jpg

การทำงานก็ประมาณนี้อ่ะครับ
 เมื่อนำบัตร(บัตรRFID SmartCart รหัส E0A0C009)ไปแตะที่เครื่องอ่านข้อมูลจะแสดงใน TextBox1.Text
จะเท่ากับ E0A0C009


Dim sql As String ="SELECT * FROM TblStaff WHERE TagData ="'&TextBox1.Text&'" "
?
?
?...
TextBoxในฟอร์ม
TbxID
TbxName
TbxAddress multi True
TbxPosition
PictureBox

ผมใช้คำสั่งSqlอย่างนี้ถูกไหมครับ แล้วต่อไปจะแสดงข้อมูลผ่าน textboxด้านบนอย่างไร ถ้าอยากดึงข้อมูลของพนักงาน
ที่ชื่อธีรเดชออกมาเพียงคนเดียว และถ้านำบัตรของพนักงานคนอื่นมาแตะที่เครื่องก็จะแสดงข้อมูล
ของพนักงานคน นั้นจากฐานข้อมูลแทน

ผมรบกวนขอความช่วยเหลือจากผู้เชี่ยวชาญทุกๆคนในบอร์ดช่วยตอบด้วยนะครับ

                                              ขอบคุณมากครับ
                                                      วิโรจน์





Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-08 16:34:00 By : takukoo View : 3661 Reply : 8
 

 

No. 1



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

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

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


อ่าน record เดียว ใช้ datareader อ่าน singlerow ก็ได้มั้ง






Date : 2010-06-08 20:44:00 By : tungman
 


 

No. 2



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



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


ขอบคุณ คุณTungManมากครับ จะลองไปทำตามนะครับ ได้ไม่ได้จะมาบอกนะครับ
Date : 2010-06-09 08:28:33 By : takukoo
 

 

No. 3

Guest


เราก็ทำโปรเจค rfid เหมือนเทอเลยอ่า. ใช้ vb.net เหมือนกันด้วย แต่ยังไม่ได้ connect กับ database เลย

ไม่รุ้ว่าจะใช้ sql หรือ Oracle ดี

แต่ของเราจะแสดงเป็น ไฟล์แฟลช ขึ้นมา เป็นรายละเอียดของสินค้าอ่า เวลาสแกน

และก็ต้องทำ crystal report ด้วย ว่า สินค้าประเภทใด ถูกแสกนมากที่สุดอ่า

คิดแร้วก็ปวดหัว เพราะเราไม่เคยเรียนเขียนโปรแกรม vb.net เลย
Date : 2010-06-14 00:07:43 By : นู๋น้ำ
 


 

No. 4

Guest


Code (VB.NET)
   Public Conn As OleDb.OleDbConnection
    Public rs As New OleDb.OleDbDataAdapter
    Public query As String
    Public TempName As String
     Public Sub iUpdate()
        rs = New OleDb.OleDbDataAdapter(query, Conn)
        rs.UpdateCommand = New OleDb.OleDbCommand
        rs.UpdateCommand.CommandText = query
        rs.UpdateCommand.Connection = Conn
        Conn.Open()
        rs.UpdateCommand.ExecuteNonQuery()
        Conn.Close()
    End Sub
    Public Sub iSave()
        rs = New OleDb.OleDbDataAdapter(query, Conn)
        rs.InsertCommand = New OleDb.OleDbCommand
        rs.InsertCommand.CommandText = query
        rs.InsertCommand.Connection = Conn
        Conn.Open()
        rs.InsertCommand.ExecuteNonQuery()
        Conn.Close()
    End Sub
    Public Sub iDelete()
        rs = New OleDb.OleDbDataAdapter(query, Conn)
        rs.DeleteCommand = New OleDb.OleDbCommand
        rs.DeleteCommand.CommandText = query
        rs.DeleteCommand.Connection = Conn
        Conn.Open()
        rs.DeleteCommand.ExecuteNonQuery()
        Conn.Close()
    End Sub
    Public Sub iRead()
        Conn.Open()
        rs = New OleDb.OleDbDataAdapter(query, Conn)
        rs.Fill(ds, TempName)
        Conn.Close()
    End Sub

วิธีใช้
Code (VB.NET)
  If Conn Is Nothing Then Conn = New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=127.0.0.1;Initial Catalog=test;User ID=sa;PASSWORD=master;")

   If ds.Tables("ClubmmEXP") IsNot Nothing Then
            ds.Tables("ClubmmEXP").Rows.Clear()
        End If
        query = "Select * from Clubmm  where Clubmm_mac ='" & DMyCom & "'"
        TempName = "ClubmmEXP"
        iConn.iRead()
        If ds.Tables("ClubmmEXP").Rows.Count > 0 Then
            Dim Code As String
            Dim Key As String
            Dim day As String
            Code = Mid(ds.Tables("ClubmmEXP").Rows(0).Item("clubmm_exp"), 1, InStr(ds.Tables("ClubmmEXP").Rows(0).Item("clubmm_exp"), "-") - 1)
            Key = Mid(ds.Tables("ClubmmEXP").Rows(0).Item("clubmm_exp"), InStr(ds.Tables("ClubmmEXP").Rows(0).Item("clubmm_exp"), "-") + 1)
            day = objCSCipher.Decrypt(Key, Code)
            Dim DateExp As New System.DateTime(Mid(day, 5), Mid(day, 3, 2), Mid(day, 1, 2))
            Dim DateNow As New System.DateTime(Now.Year, Now.Month, Now.Day)
            Return DateDiff(DateInterval.Day, DateNow, DateExp)
        Else
            Return 0
        End If

ประมาณนี้
Date : 2010-06-16 10:48:45 By : qqq
 


 

No. 5

Guest


สวัสดีค่ะ

ของน้ำต้องการเพิ่มค่าที่คอลัมน์ ของ record ที่มีข้อมูลตรงกับค่าที่ถูกสแกนได้อ่ะค่ะ

จะเขียนแบบไหนคะ

ใช้update ได้หรือป่าว

คือถ้ามีแท็กมาสแกน ค่าใน แท็กเท่ากับ "1001" แร้วให้ไปเพิ่มค่าใน record ที่ มีรหัส "1001" ครั้งละ 1 น่ะค่ะ

เพิ่มทุกครั้งที่มีการสแกนเข้ามาน่ะค่ะ

ตารางจะเป็นแบบนี้ค่ะ

Code_pro _______ Pro_Name ______ Model_Pro _________ Count_Pro
1001 ________ ____ Nokia __________ 5230 _________ (*ต้องการให้ค่ามาเพิ่มที่คอลัมน์countอ่ะค่ะ)
1002 ____________ Sumsung _______ s5233 _________ ( * )


เป็นลักษณะนี้น่ะ ไม่ทราบว่าจะเขียนในvb.net ยังไง เออ น้ำใช้ sql น่ะค่ะ ไม่เคยใช้เหมือนกัน

ก็เลยไม่ค่อยเป็น พอดีจารย์เค้าให้ทำในสิ่งที่ไม่ได้เรียนหมดเลย เค้าบอกว่าจะทำให้ได้ความรุ้เพิ่มเติม

vb.net ก็ไม่เคยเรียนแต่ก็ต้องทำ sql ก็ไม่ได้เรียนก็ต้องทำ Y_Y

วานท่านผู้รุ้กรุณาช่วยตอบหน่อยนะคะ ตอนนี้เครียดมาก

ขอขอบคุณล่วงหน้าค่ะ
Date : 2010-06-21 23:44:05 By : นู๋น้ำ
 


 

No. 6



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



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


จะรอคำตอบจากท่านผู้รุ้นะคะ
จากกะทุ้ด้านบน
ตอนนี้เปน member เรียบร้อยแร้ว เพราะคิดว่าคงได้พึ่งพาท่านผู้รุ้จากเว็บนี้ ^^
Date : 2010-06-22 00:08:05 By : looknamMUT
 


 

No. 7



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

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

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


keyword: rfid c# กับอากู๋

ได้ตัวอย่างเยอะแยะ

เกี่ยวกับ RFID เขียน C# ครับ

เกี่ยวกับ RFID เขียน C# ครับ(ภาค2)

RFID with C#

เขียน C#.net 2005 ติดต่อ RFID

มันแยะมาก ลองหาดูนะ
Date : 2010-06-22 10:13:59 By : tungman
 


 

No. 8



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



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


แต่น้ำใช้ vb.net เขียนอ่ะค่ะ ตอนนี้ทุกอย่างโอเคหมดแร้วเหลือ connect กะ database อ่ะค่ะ ^^
Date : 2010-06-22 17:46:14 By : looknamMUT
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามปัญหาเกี่ยวกับการเขียน VB ติดต่อฐานข้อมูลโปรเจค RFID
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่