Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2005, 13:21
Avatar de El_Metallick
El_Metallick
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
Problema con meter datos de archivos de una carpeta a mi BD

Hola amigos... tengo un problema... bueno la idea del script es que todos los archivos que hayan en una carpeta los tome mediante FSO y los ponga en la base de datos .. para ello uso este código:

Código:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bd/metallica.mdb"))
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set mi_folder = FSO.GetFolder("C:\Felipe\Mi Pagina\Attackmetal\metallica\tablaturas")
for each item in mi_folder.Files
response.write(item.name & "<br>")
sql = "INSERT INTO tablaturas (cancion,url,midi) values ('" & item.name & "','tablaturas/" & item.name & "','midi/" & item.name & "')"
Conn.Execute(sql)
next
%>
Bueno hace un tiempo lo corri en win 98 con el PWS y me funciono de maravillas... ahora cambie el PC y tengo uno con win XP Profesional y el IIS... y volvi a ejecutarlo pero esta vez me tira el siguiente error:

Microsoft JET Database Engine (0x80004005)
La operación debe usar una consulta actualizable.
/Attackmetal/megadeth/tabs.asp, línea 9

Bueno mi duda es porque pasa eso... que valores tiene distintos el PWS del IIS (por defecto) que no me permite hacer esto??? (Se me ocurre algo que tenga que ver con permisos... pero no se)
Eso pues saludos y gracias de antemano
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!