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)
%>
Aqui mi duda es que en que solo abre la conexion a la DB asi Conn.Opem"mibase" <-- En que momento esta establesiendo la conexion si no pone ni el host ni el usuario ni la contraseña???
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 &