 |
|
สอบถามปัญหาเกี่ยวกับการเขียน VB ติดต่อฐานข้อมูลโปรเจค RFID |
|
 |
|
|
 |
 |
|
อ่าน record เดียว ใช้ datareader อ่าน singlerow ก็ได้มั้ง
|
 |
 |
 |
 |
Date :
2010-06-08 20:44:00 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณ คุณTungManมากครับ จะลองไปทำตามนะครับ ได้ไม่ได้จะมาบอกนะครับ
|
 |
 |
 |
 |
Date :
2010-06-09 08:28:33 |
By :
takukoo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เราก็ทำโปรเจค rfid เหมือนเทอเลยอ่า. ใช้ vb.net เหมือนกันด้วย แต่ยังไม่ได้ connect กับ database เลย
ไม่รุ้ว่าจะใช้ sql หรือ Oracle ดี
แต่ของเราจะแสดงเป็น ไฟล์แฟลช ขึ้นมา เป็นรายละเอียดของสินค้าอ่า เวลาสแกน
และก็ต้องทำ crystal report ด้วย ว่า สินค้าประเภทใด ถูกแสกนมากที่สุดอ่า
คิดแร้วก็ปวดหัว เพราะเราไม่เคยเรียนเขียนโปรแกรม vb.net เลย
|
 |
 |
 |
 |
Date :
2010-06-14 00:07:43 |
By :
นู๋น้ำ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สวัสดีค่ะ
ของน้ำต้องการเพิ่มค่าที่คอลัมน์ ของ 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 :
นู๋น้ำ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะรอคำตอบจากท่านผู้รุ้นะคะ
จากกะทุ้ด้านบน
ตอนนี้เปน member เรียบร้อยแร้ว เพราะคิดว่าคงได้พึ่งพาท่านผู้รุ้จากเว็บนี้ ^^
|
 |
 |
 |
 |
Date :
2010-06-22 00:08:05 |
By :
looknamMUT |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แต่น้ำใช้ vb.net เขียนอ่ะค่ะ ตอนนี้ทุกอย่างโอเคหมดแร้วเหลือ connect กะ database อ่ะค่ะ ^^
|
 |
 |
 |
 |
Date :
2010-06-22 17:46:14 |
By :
looknamMUT |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|