Har ett litet problem här ...
Ska ta bort en post i min databas med följande kod:
Sub Delete_Command(ByVal sender As Object, ByVal e As DataListCommandEventArgs)
'======================================
'## Tar bort vald nyhet ur databasen ##
Dim EntryID As Integer
EntryID = myNewsDatalist.DataKeys(e.Item.ItemIndex)
Dim objDelNews As myNewsClass = New myNewsClass()
Try
objDelNews.DelNewsEntry(EntryID)
objDelNews = Nothing
myNewsDatalist.EditItemIndex = -1
LoadData()
Catch ex As Exception
Throw (ex)
End Try
End Sub
och min funktion för att göra detta ser ut såhär:
'=======================================
'## Ta bort vald nyhet från databasen ##
Function DelNewsEntry(ByVal EntryId As Integer)
Dim strSQL As String = "DELETE \* FROM tblNews WHERE ID=" & EntryId
Return ExecuteNonQuery(strSQL)
End Function
När jag kör den koden får jag följande meddelande:
Line 1: Incorrect syntax near '*'.
Beskrivning: Ett undantag som inte kunde hanteras inträffade när den aktuella webbegäran kördes. Mer information om felet och var i koden det uppstod finns i stackspårningen.
Undantagsinformation: System.Data.SqlClient.SqlException: Line 1: Incorrect syntax near '*'.
Källfel:
Rad 114:
Rad 115: Catch ex As Exception
Rad 116: Throw (ex)
Rad 117: End Try
Rad 118: End Sub
Har granskat koden och hittar inget fel i min sqlsats ... Någon som har ett tips kanske?