Hola amigos, tengo el siguiente script, pero lo que necesito es almacenar en una variable el campo precios de mi tabla precios, logicamente es una instruccion sql y solamente tendra un precio ya que la estoy intentando delimitar con un where, pero necesito compararlo con esa variable, espero me entiendan.
Código HTML:
<script language = "JavaScript">
<%'CONSULTA PARA OBTENER LOS DATOS
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./Ventas2.mdb"))
productos_Sql = "Select * from precios ORDER BY tipo_producto"
set rs = CreateObject("ADODB.Recordset")
rs.Open productos_Sql, Conn
x=0
%>
// FUNCION DE COMBO BOX COMBINADO
function sublist(inform, selecteditem)
{ inform.subcatagory.length = 0
<%
count= 0
y=0
do while not rs.eof
%>
x = <%= trim(y) %>;
subcat = new Array();
[COLOR="Red"][B]subcatagorys = "<%=(rs("tipo_producto"))%>";
subcatagoryof = "<%=(rs("id"))%>";
subcatagoryid = "<%=(rs("tipo_producto"))%>";
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;[/B][/COLOR]
[COLOR="RoyalBlue"][B]<% pre_sql="Select precio From Precios Where tipo_producto= 'subcatagorys' "
set rs2 = CreateObject("ADODB.Recordset")
rs2.Open pre_Sql, Conn %>[/B][/COLOR]
FRMCLIENTE.T1.value= document.FRMCLIENTE.subcatagory.value;
FRMCLIENTE.precio.value = [COLOR="royalblue"][B]"<%=pre_sql%>";[/B][/COLOR]
if (subcat[x,1] == selecteditem) {
var option<%= trim(count) %> = new Option(subcat[x,0], subcat[x,2]);
inform.subcatagory.options[inform.subcatagory.length]=option<%= trim(count)%>;}
<%
count = count + 1
y = y + 1
rs.movenext
loop
rs.close
%>
}
</script>
La parte q esta en rojo pertecene a la asignacion de variables desde mi base de datos, pero como incluyo otra con el precio que deseo q tenga?
El codigo azul es mi sentencia sql, q he pensado q me puede ser util para traer solo 1 precio pero en la asignacion de abajo falla, diganme q estoy haciendo mal, o q necesito hacer.
Gracias por todo, espero sugerencias.