Bonjour,
Mon soucis est le suivant j'ai créé un script en ASP3 permettant la création d'un sitemap et maintenant je dois le passer en Visual Basic. Cependant certaines commandes focntionnant en ASp ne passent pas lorsque l'on est en VB.
Il ne tolère pas les Server.CreateObject donc je l'ai remplacé par CreateObject et ça marche. Par contre j'utilise un chemin virtuel pour creer mon fichier et j'utilise l'objet Server.MapPath et celui là ne fonctionne pas même en enlevant Server.
Quelqu'un aurait-il une alternative ?
Merci
Dim ConnectIfac
Set ConnectIfac =
CreateObject(
"ADODB.Connection")
ConnectIfac.Open(
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath(
"..\Ifac\tarifs.mdb"))
'Déclaration des variables qui vont servir pour les requêtes SQLDim ReqSQLUn , sql, sqldeux, tableun, tabledeux, prixttc
Set ReqSQLUn =
CreateObject(
"ADODB.RecordSet")
Dim FSO, fic, Ftxt
' ici tu instancies ton objet FSOSet FSO =
CreateObject(
"Scripting.FileSystemObject")
'on indique où on enregistre le fichier en spécifiant un répertoire virtuel pour éviter les problèmes en mettant un champ physiquefic = Server.MapPath(
"../marge/sitemap.xml")
'On créé le fichierSet Ftxt = FSO.createTextFile(fic ,
true)