 |
|
คำสั่ง affectedrows คืออะไรครับ รบกวนผู้รู้อธิบายทีครับ พอดีในหนังสือ |
|
 |
|
|
 |
 |
|
ผมเห็น Code
Code (VB.NET)
Dim sql As String = " INSERT INTO Categories(CategoryName,Description,Picture) VALUES(@name,@descr,@pic) "
Dim cmd As New OleDbCommand(sql, connnect)
cmd.Parameters.AddWithValue("name", TbxName.Text)
cmd.Parameters.AddWithValue("descr", TbxDescr.Text)
Dim fiStrem As New FileStream(TbxFile.Text, FileMode.Open, FileAccess.Read)
Dim binReader As New BinaryReader(fiStrem)
Dim pic() As Byte = binReader.ReadBytes(fiStrem.Length)
cmd.Parameters.AddWithValue("pic", pic)
Dim afftectedrows As Integer = cmd.ExecuteNonQuery()
If (afftectedrows = -1) Then
MsgBox("เกิดข้อผิดพลาด!" & vbNewLine & "ไม่สามารถจัดเก็บข้อมูลได้")
End If
ผมไม่เข้าใจความหมาย Dim afftectedrows As Integer = cmd.ExecuteNonQuery()
If (afftectedrows = -1) Then
MsgBox("เกิดข้อผิดพลาด!" & vbNewLine & "ไม่สามารถจัดเก็บข้อมูลได้")
End If
ช่วยอธิบายด้วยครับ
Tag : .NET, VB.NET, VS 2008 (.NET 3.x)
|
|
 |
 |
 |
 |
Date :
2011-01-02 21:29:45 |
By :
มือใหม่อยากเก่ง |
View :
3511 |
Reply :
7 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
afftectedrows เป็นการอ่านค่าจาก ExecuteNonQuery ซึ่งจะทำการ Return Rows ที่ได้ Insert/Update/Delete
|
 |
 |
 |
 |
Date :
2011-01-03 18:24:36 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมใช้ vb2008 จะให้บรรทึกข้อมูลลง acces2010 แล้วบรรทัดนี้ error อ่าครับ ไม่ทราบว่าติดเพราะอะไร รบกวนด้วยนะครับ

|
 |
 |
 |
 |
Date :
2011-06-17 20:06:21 |
By :
Huto |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ที่ parameter ใส่ @ ด้วยครับ...แบบนี้
Code (VB.NET)
cmd.Parameters.AddWithValue("@id",txtfoodID.Text)
|
 |
 |
 |
 |
Date :
2011-06-18 10:34:56 |
By :
stricken |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองทำแล้วก็ยังบันทึกไม่ได้ ทำไงได้อีกอ่ะค่ะ
|
 |
 |
 |
 |
Date :
2011-10-25 18:35:10 |
By :
ซิน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มัน Error ว่าอะไรเหรอครับ ... รบกวนขอ Error ที่มันบอกด้วยครับ
|
 |
 |
 |
 |
Date :
2011-10-25 19:58:24 |
By :
diysms |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คำสั่ง Sql มันผิดครับ สังเกตุตรง "Food_Price," มันควรจะเป็น "Food_Price)"
|
 |
 |
 |
 |
Date :
2011-10-27 23:25:21 |
By :
Cyg |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
afftectedrows = -1 นี่ถ้าผมเข้าใจไม่ผิดคำ คำสั่ง Sql นี้ทำให้เกิดการเปลี่ยน Row จำนวน 0 เเถวจึง return -1 ออกมา
|
 |
 |
 |
 |
Date :
2011-10-27 23:43:35 |
By :
Cyg |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|