ASP - Añadir registro

 
Vista:

Añadir registro

Publicado por carlos (12 intervenciones) el 26/04/2001 17:05:47
Hola.
El siguiente código me introduce un registro 333 en la tabla table1, pero solo si lo pongo dentro de un <script>, de lo contrario, si lo hago en la parte de <%---%>, me da un error.
¿A que es debido esto y que diferencia hay ente uno y otro?

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY bgColor=peachpuff>
<%

dim con
dim rs
dim strcon
dim comando

strcon="Driver={SQL Server};SERVER=172.26.0.2;UID=sa;PWD=;DATABASE=web"
set con = server.createobject("ADODB.connection")
con.open strcon
set rs=server.CreateObject("ADODB.Recordset")
rs.CursorType = 1
rs.LockType = 3
rs.Open "select nombre from table1",con

'rs.MoveLast
'rs.AddNew     
'rs("nombre")=2    
'rs.Update
%>

<script language="VBSCRIPT" runat=server>
rs.AddNew
rs("nombre")=333
rs.Update
</script>
</BODY>
</HTML>

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de diana

RE:Añadir registro

Publicado por diana (3 intervenciones) el 27/04/2001 02:00:57
y si pones el siguiente cambio:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY bgColor=peachpuff>
<%

dim con
dim rs
dim strcon
dim comando

strcon="Driver={SQL Server};SERVER=172.26.0.2;UID=sa;PWD=;DATABASE=web"
set con = server.createobject("ADODB.connection")
con.open strcon
set rs=server.CreateObject("ADODB.Recordset")
rs.CursorType = 1
rs.LockType = 3
rs.Open "select nombre from table1",con

con.execute "insert into table1(nombre) values (333)"
%>
</BODY>
</HTML>

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar