Pasar datos a variable carrito

Eslix
09 de Noviembre del 2005
Este es mi codigo asp de mi carrito!!!!
quiero cambiar lo que esta entre /// donde tengo mi variable id=0123 quiero almacenar lo que consulto en mi Base de Datos, algo asi
id=<%result("ID")%>

algo asi como lo que esta en rojo pero no me sale me marca error!!!
<%
Set con = Server.CreateObject("ADODB.Connection")
'conexion sin utilizar ODBC para conectarse a una base de datos SQL Server
con.Open "Driver={SQL Server}; Server=BRYAN; Uid=sa; Pwd=; Database=Productos"
'Ejecuta la sentencia sql
'Var_matric = "&(request.form(Matricula))&"
sql = "Select * From Productos "

Set result = con.Execute(sql)

Do while Not result.EOF
%>

<% Response.Write("<tr>" & vbCrLf)%>
<%Response.Write("<td>" & result("ID") & "</td>" & vbCrLf)%>
<%Response.Write("<td>" & result("Nombre") & "</td>" & vbCrLf)%>
<%Response.Write("<td>" & result("Precio") & "</td>" & vbCrLf)%>
////////////////////////////////////////////////////////////////////////////////
<a href="introduce_producto.asp?id=0123&nombre=dvd&pr ecio=400">Comprar</a>
/////////////////////////////////////////////////////////////////////////////////
<td><a href="introduce_producto.asp?id=<%result("ID")%>&n ombre=<%result("Nombre")%>&precio=<%result("Precio ")%>">Comprar</a></td>

<%Response.Write("</tr>" & vbCrlf)%>

<%
result.MoveNext
Loop
con.Close
Set con = Nothing
%>

Aki dejo mi codigo si me pueden ayudar porfavor!!!!
gracias de antemano!!!