
19/03/2003, 05:12
|
 | | | Fecha de Ingreso: septiembre-2001 Ubicación: Granada, España
Mensajes: 263
Antigüedad: 23 años, 8 meses Puntos: 0 | |
Problema!!!! Hola!!!!
Tengo un problema al intentar actualizar mi BD... cual es el problema??
Si sois tan amables rogaria le echarais un vistazo a ver q tal.. gracias!!!
Código:
<%
dim oConn,SQL,rs
dim sTarget,sProv,Id
dim sLogin, sPassword, sNombre, sDireccion1, sDireccion2
dim sCP, sLocalidad, sTelefono1, sTelefono2, sEmail, sLogotipo
dim sFoto, sAnimacion
dim objUpload,objFoto
on error resume next
if Session("user")="" then
Response.Write("<h4>Usted no está autorizado para acceder a esta página.")
Response.End
end if
sTarget=Request.QueryString("target")
sProv=Request.QueryString("prov")
Response.Write("<center>")
Response.Write("<h1><font face=""arial"" color=""#205080"">w w w . a l q u i l a l o t o d o . c o m</font></h1>")
Response.Write("<br><font face=""verdana"" color=""#2060F0"">panel de control</font><br><br><br>")
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "DSN=granada2000.net.inmo"
'lee el antiguo registro para obtener los archivos
if sTarget<>"new" then
SQL="SELECT FOTO, ANIMACION, LOGOTIPO FROM "&sProv&" WHERE Id="&sTarget&";"
rs.Open SQL,oConn
sFoto=rs.Fields("FOTO")
sAnimacion=rs.Fields("ANIMACION")
sLogotipo=rs.Fields("LOGOTIPO")
rs.Close
end if
set objUpload = Server.CreateObject("Persits.Upload.1")
objUpload.OverwriteFiles = False
count=objUpload.SavetoMemory
for each file in objUpload.Files
select case file.Name
case "logotipo"
set objLogotipo=objUpload.files("logotipo")
sTemp=objLogotipo.ExtractFileName
sTemp=validaExt(sTemp)
if len(sTemp) then
objLogotipo.Saveas("D:\xvrt\granada2000.net\Html\alquilalotodo\images\logotipos\"&sTemp)
sLogotipo=objLogotipo.ExtractFileName
else
sLogotipo=""
end if
case "foto"
set objFoto=objUpload.files("foto")
sTemp=objFoto.ExtractFileName
sTemp=validaExt(sTemp)
if len(sTemp) then
objFoto.Saveas("D:\xvrt\granada2000.net\Html\alquilalotodo\images\fachadas\"&sTemp)
sFoto=objFoto.ExtractFileName
else
sFoto=""
end if
case "animacion"
set objAnimacion=objUpload.files("animacion")
sTemp=objAnimacion.ExtractFileName
sTemp=validaExt(sTemp)
if len(sTemp) then
objAnimacion.Saveas("D:\xvrt\granada2000.net\Html\alquilalotodo\images\animaciones\"&sTemp )
sAnimacion=objAnimacion.ExtractFileName
else
sAnimacion=""
end if
end select
next
sLogin=trim(objUpload.Form("login"))
sPassword=trim(objUpload.Form("password"))
sNombre=trim(objUpload.Form("nombre"))
sDireccion1=trim(objUpload.Form("direccion1"))
sDireccion2=trim(objUpload.Form("direccion2"))
sCP=trim(objUpload.Form("cp"))
sLocalidad=trim(objUpload.Form("localidad"))
sTelefono1=trim(objUpload.Form("telefono1"))
sTelefono2=trim(objUpload.Form("telefono2"))
sEmail=trim(objUpload.Form("email"))
'Validamos los campos
if (len(sLogin)=0) or (len(sPassword)=0) or (len(sTelefono1)=0) or (len(sNombre)=0) then
Response.Write("<h4><font color=""#E03010"">ERROR: Los campos <b>Login, Password, Nombre y Teléfono</b> son obligatorios.</font></h4>")
Response.Write("<br><br><a href=""admeditainmo.asp?target=" & sTarget & "&prov=" & sProv & """><font face=""verdana"" size=""5"" color=""#4040F0"">volver</a>")
Response.End
end if
if sTarget<>"new" then
'comprueba que el login no est ocupado
SQL="SELECT Id,LOGIN FROM " & sProv & " WHERE LOGIN='" & sLogin & "';"
rs.Open SQL,oConn
if not rs.EOF then
if sTarget<>cstr(rs.Fields("Id")) then
Response.Write("<h4><font color=""#E03010"">ERROR: El login " & sLogin & " está ocupado.</font></h4>")
Response.Write("<br><br><a href=""admeditainmo.asp?target=" & sTarget & "&prov=" & sProv & """><font face=""verdana"" size=""5"" color=""#4040F0"">volver</a>")
Response.End
end if
end if
rs.Close
SQL="UPDATE " & sProv & " SET LOGIN='"&sLogin&"', PASSWORD='"&sPassword&"', "
SQL=SQL&"NOMBRE='"&sNombre&"', DIRECCION1='"&sDireccion1&"', "
SQL=SQL&"DIRECCION2='"&sDireccion2&"', CP='"&sCP&"', "
SQL=SQL&"LOCALIDAD='"&sLocalidad&"', TELEFONO1='"&sTelefono1&"', "
SQL=SQL&"TELEFONO2='"&sTelefono2&"', EMAIL='"&sEmail&"', "
SQL=SQL&"LOGOTIPO='"&sLogotipo&"', FOTO='"&sFoto&"', "
SQL=SQL&"ANIMACION='"&sAnimacion&"' WHERE Id="&trim(cstr(sTarget))&";"
oConn.Execute(SQL)
else
'comprueba que el login no est ocupado
SQL="SELECT Id,LOGIN FROM " & sProv & " WHERE LOGIN='" & sLogin & "';"
rs.Open SQL,oConn
if not rs.EOF then
Response.Write("<h4><font color=""#E03010"">ERROR: El login " & sLogin & " está ocupado.</font></h4>")
Response.Write("<br><br><a href=""admeditainmo.asp?target=" & sTarget & "&prov=" & sProv & """><font face=""verdana"" size=""5"" color=""#4040F0"">volver</a>")
Response.End
end if
'Inserta nueva inmobiliaria
SQL="INSERT INTO " & sProv & " (LOGIN, PASSWORD, NOMBRE, DIRECCION1, DIRECCION2, "
SQL=SQL & "CP, LOCALIDAD, TELEFONO1, TELEFONO2, EMAIL"
if len(sLogotipo) then SQL=SQL & ", LOGOTIPO"
if len(sFoto) then SQL=SQL & ", FOTO"
if len(sAnimacion) then SQL=SQL & ", ANIMACION"
SQL=SQL & ") VALUES ('" & sLogin & "', '"
SQL=SQL & sPassword & "', '"
SQL=SQL & sNombre & "', '"
SQL=SQL & sDireccion1 & "', '"
SQL=SQL & sDireccion2 & "', '"
SQL=SQL & sCP & "', '"
SQL=SQL & sLocalidad & "', '"
SQL=SQL & sTelefono1 & "', '"
SQL=SQL & sTelefono2 & "', '"
SQL=SQL & sEmail & "'"
if len(sLogotipo) then SQL=SQL & ", '"&sLogotipo&"'"
if len(sFoto) then SQL=SQL & ", '"&sFoto&"'"
if len(sAnimacion) then SQL=SQL & ", '"&sAnimacion & "'"
SQL=SQL & ");"
'Response.Write("SQL="&SQL&"<br>")
oConn.Execute(SQL)
end if
'cierra todo
rs.Close
oConn.Close
Response.Write("<br><font face=""verdana"" size=""+1"" color=""#205080"">")
Response.Write("La inmobiliaria ha sido actualizada.<br><br><br></font>")
Response.Write("<br><br><form method=""POST"" action=""adminmoblist.asp""><input type=""hidden"" name=""provincia"" value=""" & sProv & """><input type=""submit"" value="" Volver ""></form>")
Response.Write("<br><br><hr><i>")
Response.Write("<font size=2 color=""#802020""></center>(c) Jamsoft, 2001. ")
Response.Write("Todos los derechos reservados</font></i>")
function validaExt (filename)
dim ext,matriz,i,temp,found
temp=filename
matriz=split("gif,jpg,jpeg,png,bmp",chr(44))
filename=lcase(filename)
ext=right(filename,len(filename)-InStrRev(filename,"."))
for i=0 to ubound(matriz)
if ext=matriz(i) then
found=1
exit for
end if
next
if found then
validaExt=temp
else
validaExt=""
end function
%>
El error q me dá es el siguiente:
Error de compilación de Microsoft VBScript error '800a03f4'
Se esperaba 'If'
/alquilalotodo/admupinmo.asp, line 180
end function
__________________ "El Universo simpre quiere que ganemos" |