---
title: "Incorrect syntax"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/93496-incorrect-syntax"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2003-12-27T17:45:24.000Z"
updated: "2003-12-27T18:57:23.000Z"
replies: 2
views: 271
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/93496-incorrect-syntax"
---

# Incorrect syntax

## #1 — maqe, 2003-12-27T17:45Z

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?

Permalänk: https://www.webforum.nu/p/93496

## #2 — Gladh, 2003-12-27T18:39Z

Om du använder dig av en SQL Server, så vill den inte ha med \* utan du skriver endast:

DELETE FROM ....

\- M

Permalänk: https://www.webforum.nu/p/1237637

## #3 — maqe, 2003-12-27T18:57Z

Det hade inte jag en aning om ... tack för svaret , funkar fint nu

Permalänk: https://www.webforum.nu/p/1237651

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/93496-incorrect-syntax
