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