Para cambiar el select ¿hay que volver a abrir
Publicado por lestter (37 intervenciones) el 18/06/2003 12:20:28
Hola !!
Cuando habro un base de datos y realizo una selección todo va bien, pero cuando tengo que volver a realizar una nueva selección. ¿Tengo que volver a abril la base de datos ??
yo hago:
dim cn,rs ' cabecera de facturas
dim cn1,rs1 ' base datos clientes
set cn=server.createobject("ADODB.connection")
set cn1=server.createobject("adodb.connection")
cn.open"provider=Microsoft.jet.OLEDB.4.0 ; Data source="&server.mappath("\almacen.mdb")&";"
cn1.open"provider=Microsoft.jet.oledb.4.0; data source="&server.mappath("\almacen.mdb")&";"
set rs=Server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
rs1.open "select * from clientes where cliente='"&ncli&"'",cn1
codigo=rs1("codigo")
rs.open "select * from cfac where codigo>='"&codigo&"'and codigo<='"&codigo&"' order by tipo , nfac",cn
Para volver a cambiar el select tengo que volver a escribir todo el código anterior, no me deja escribir solo una orden selec nueva o me dá error.
Hay algo que hago mal ???
gracias por vuestra ayuda
Cuando habro un base de datos y realizo una selección todo va bien, pero cuando tengo que volver a realizar una nueva selección. ¿Tengo que volver a abril la base de datos ??
yo hago:
dim cn,rs ' cabecera de facturas
dim cn1,rs1 ' base datos clientes
set cn=server.createobject("ADODB.connection")
set cn1=server.createobject("adodb.connection")
cn.open"provider=Microsoft.jet.OLEDB.4.0 ; Data source="&server.mappath("\almacen.mdb")&";"
cn1.open"provider=Microsoft.jet.oledb.4.0; data source="&server.mappath("\almacen.mdb")&";"
set rs=Server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
rs1.open "select * from clientes where cliente='"&ncli&"'",cn1
codigo=rs1("codigo")
rs.open "select * from cfac where codigo>='"&codigo&"'and codigo<='"&codigo&"' order by tipo , nfac",cn
Para volver a cambiar el select tengo que volver a escribir todo el código anterior, no me deja escribir solo una orden selec nueva o me dá error.
Hay algo que hago mal ???
gracias por vuestra ayuda
Valora esta pregunta
0