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.
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


0