Hola tengo un par de dudas mediante esto ya que en varios webs encuentro ejemplos muy distintos, primero miremos este codigo:
- <% 
- 'Recogemos los valores del formulario 
- nombre=Request.Form("nombre") 
- telefono= Request.Form("telefono") 
-   
- 'Instanciamos y abrimos nuestro objeto conexion  
- Set Conn = Server.CreateObject("ADODB.Connection") 
- Conn.Open "Mibase" 
-   
- 'Ahora creamos la sentencia SQL  
- sSQL="Insert Into Clientes (nombre,telefono) values ('" & nombre & "','" & telefono & "')" 
-   
- 'Ejecutamos la orden  
- set RS = Conn.Execute(sSQL) 
- %> 
-   
la otra duda es despues del VALUE donde pone los "& "justo al inicio y al final ed cada dato a insertar???
disculpen mis dudas, nose si sea por que soy usuario mas de PHP donde primero ponemos host,user,password y en el insert no ponemos esos "&"
Saludos
lo de la BD "Mibase" parece que falta de definir, efectivamente...salvo (creo) que tengas un conector definido en tu servidor que se llame Mibase y que tenga ahi metidos todos los datos. Si no recuerdo mal, eran conectores ADO.
sobre los & en el insert, es un simbolo de concatenacion.
ahi lo que esta haciendo es concatenar el string "Insert Into Clientes (nombre,telefono) values ('" con el valor de la variable nombre, lo concatena con "','", luego con el valor de la variable telefono y finalmente con "')"
en php no recuerdo, pero creo que el simbolo equivalente era el +
perdona que no te de datos mas concretos y seguros, pero hace mucho que no trabajo ni con php ni con conectores ADO 

en cualquier caso, espero que te sirva de algo, al menos lo del &