|
<HTML> <HEAD> <TITLE>Insertar.html</TITLE> </HEAD> <BODY> <div align="center"> <h1>Insertar un registro</h1> <br> <FORM METHOD="POST" ACTION="insertar.asp"> Nombre<br> <INPUT TYPE="TEXT" NAME="nombre"><br> Teléfono<br> <INPUT TYPE="TEXT" NAME="telefono"><br> <INPUT TYPE="SUBMIT" value="Insertar"> </FORM> </div> </BODY> </HTML> |
|
<HTML> <HEAD> <TITLE>Insertar.asp</TITLE> </HEAD> <BODY> <% '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) %> <h1><div align="center">Registro Insertado</div></h1> <div align="center"><a href="lectura.asp">Visualizar el contenido de la base</a></div> <% 'Cerramos el sistema de conexion Conn.Close %> </BODY> </HTML> |
| Por: Everardo Garcia | 05/8/2002
|
RESPUESTA
Antes de insertar un registro debes comprobar que no está repetido y si no lo está lo insertas como de costumbre.
Imagina que quieres insertar un nuevo usuario en una base de datos y todos los usuarios deben tener nombres de usuario distintos. Primero haces una búsqueda en la base de datos de usuarios que tengan como nombre de usuario el nuevo nombre de usuario que pretendes insertar.
Si la búsqueda arroja algún registro quiere decir que ese nombre de usuario está utilizado ya, entonces no debemos insertarlo otra vez. Si la búsqueda anterior no arrojó ningún resultado quería decir que ese nombre de usuario no está utilizado y entonces podemos insertarlo sin problemas.
| Por: Federico | 25/9/2002
|
RESPUESTA
Tu pregunta no es de ASP, más bien es del lenguaje SQL. Puedes contestarla tu mismo al leer el artículo de Insertar un nuevo registro, en el manual de SQL.
| Por: Salva | 10/10/2002
|
RESPUESTA
Tienes razón, si ponemos el caracter comilla se jode la sentencia, pero entonces lo único que tienes que hacer es buscar comillas en el texto antes de crear la sentencia y sustituirlas por otro caracter o por su correspondiente código de caracter especial de HTML.| Por: Carlos Bolivar | 13/3/2003
|
RESPUESTA
Cada proveedor de alojamiento pone a disposición del usuario un modo para crear los DSN, que no tiene porque ser igual en unos y otros. lo mejor es que te pongas en contacto con tu proveedor o leas sus páginas de ayuda para ver cómo debes crearlo. También es posible que no hayan implementado ningún mecanismo para crear los DSN por tu cuenta y te lo tengan que crear ellos mismos cuando se lo solicites.
| Por: Vicen | 29/9/2003
|
| Por: Marlon | 02/10/2003
|
Por otro lado me gustaría aclarar por que se produce el error "La operación debe usar una consulta actualizable.", esto me sucede para actualizar, insertar y borrar mas no para leer los registros de la BD... Gracias
| Por: eduardo | 01/12/2003
|
| Por: moises | 03/8/2004
|
| Por: juanito | 04/5/2006
|
| Por: JMARCOSGB | 15/6/2006
|
| Sobre DSN utilizado | 28/4/2010 |