Re: System.Data.SqlClient.SqlException: Subquery returned more than 1 value.
- From: "Bruce Barker" <brubar_nospamplease_@xxxxxxxxxx>
- Date: Thu, 19 May 2005 16:32:33 -0700
the posted statement has no subquery, check to see if a trigger exists on
the table, which might throw the error, otherwise, you do not have the
correct failing sql cmd text.
-- bruce (sqlwork.com)
"Rod" <1gandalf@xxxxxxxxxxxxxxxx> wrote in message
news:OkKX%23jMXFHA.1044@xxxxxxxxxxxxxxxxxxxxxxx
>I have a client site where the code below has been working happily for at
> least four months. The site is using SQL Server 7. The code is ASP.NET
>
> Last week an error appeared related to the following SQL statement.
>
> INSERT INTO OrderItems (ClientID, ProductID, OrderHeaderID, Quantity,
> Dispatched, BackOrdered) SELECT ClientID, ProductID, 1371 AS
> OrderHeaderID,
> Quantity, Dispatched, BackOrdered FROM Basket WHERE RequisitionID = 1369
>
> The error message is:
>
> System.Data.SqlClient.SqlException: Subquery returned more than 1 value.
> This is not permitted when the subquery follows =, !=, <, <= , >, >= or
> when
> the subquery is used as an expression...
>
> There appears to be nothing wrong with the SQL Statement, indeed if run in
> Query Analyser it executes correctly. I cannot see how the error message
> relates to the code at all. Nor do I understand why the code worked for
> four months and has now decided to fail.
>
> The context in which the code is called is the procedure below where the
> SQL
> statement is passed to the parameter strSQL.
>
> Private Sub executeSQL(strSQL as String)
> Dim conn As New System.Data.SqlClient.SqlConnection(CONN_STRING)
> Dim cmd As New System.Data.SqlClient.SqlCommand(strSQL, conn)
> cmd.Connection.Open()
> cmd.ExecuteNonQuery()
> conn.Close()
> End Sub
>
> Any help would be greatly appreciated.
>
> Rod.
>
>
>
.
- Follow-Ups:
- References:
- Prev by Date: Re: System.Data.SqlClient.SqlException: Subquery returned more than 1 value.
- Next by Date: Programmatically display .MHT files inline
- Previous by thread: Re: System.Data.SqlClient.SqlException: Subquery returned more than 1 value.
- Next by thread: Re: System.Data.SqlClient.SqlException: Subquery returned more than 1 value.
- Index(es):
Relevant Pages
|