Hai

This error will come when the subquery returns more than one number 
of rows.

To avoid this remove "=" and use "in" operator

For ex:

select * from emp where eno =(select eno from emp1)
(this query will give error)

But correct query is 
select * from emp where eno in(select eno from emp1)

Thanx

Seetha




--- In [EMAIL PROTECTED], liston 
<[EMAIL PROTECTED]> wrote:
> good moring all,
> 
> i'm stuck in a problem.  i want to insert some records from one 
table to 
> another table. The two of this have relationship ship PK--FK.  
errors 
> appear like:
> Microsoft OLE DB Provider for SQL Server (0x80004005)
> Subquery returned more than 1 value. This is not permitted when the 
> subquery follows =, !=, <, <= , >, >= or when the subquery is used 
as an 
> expression.
> 
> my code is:
> 
> set ceknomin=server.CreateObject("ADODB.Recordset")
> ceknumin.open "select min(id) as numinimum from temporder where 
> nuorder="&trim(request.form(inputorder)),dbconn,1,2
> beginnu=ceknumin("numinimum")
> ceknumin.close
> set ceknumin=nothing
> set ceksum=server.CreateObject("ADODB.Recordset")
> ceksum.open "select max(id) from temppesanan where 
> nuorder="&trim(request.form(inputorder)),dbconn,1,2
> maxnu=ceksum.recordcount
> ceksum.close
> set ceksum=nothing
> for i=beginnu to (=beginnuto +maxnu) step 1
>     set tablesource=server.CreateObject("ADODB.Recordset")
>     sqlsource="select * from temporder where id="&i
>         tablesource.open sqlsource,dbconn,1,2
>                 while not tablesource.eof
>                 inputsql="insert into 
> realorder(nuorder,inputcode,sumorder) 
> values("&trim(tablesource("nuorder"))&",'"&trim(tablesource
("inputcode"))&"',"&trim(tablesource("sumorder"))&")"
>                 dbconn.execute(inputsql)
>                 tablesource.movenext
>                 wend
>         tablesource.close
>     set tablesource=nothing
> next
> 
> i'm very hope and thanks for help me
> 
> Liston
> 
> 
> 
> 
> [Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspClassicAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to