Hejsan Peter!
Trevligt att du börjat lära dig det härliga språket ASP! :)
Jag ska försöka svara så gott jag kan på dina frågor, och jag ser att Toha redan har gett dig svar på fråga nummer 2 så den undviker jag.
1. Så vitt jag vet så går det inte att bara ta bort en rad med några enkla kodrader. Där krävs troligen en hel del kodning, om det nu ens fungerar!
Men för att skriva över hela txt filen så är det bara att ange det i kodraden. T.ex. som i det här syntaxet:
Set MittTxtObj = Server.CreateObject("Scripting.FileSystemObject")
Set MinFil = MittTxtObj.OpenTextFile("namn.txt",2,true)
Och så lite förklaring till ovanstående. Du förstår säkert att man skapar en instans till MittTxtObj. I MinFil så ser en rad ut så här: ("namn.txt",2,true)
Argument 1: "namn.txt" är givetvis namnet på den .txt fil du har
Argument 2: Det här det intressanta kommer för dig. Det finns tre olika värden här; 1, 2, 8. För att skriva över HELA .txt filen med det nya värdet så använder man 2 här.
Argument 3: true, booleanskt värde (true/false) för att ange ifall en ny fil ska skapas om namn.txt inte finns.
3. Det kan bero på helt olika saker, så lite svårt att veta när man inte får se någon kod.
Jag har inte så stor pejl på txt filer, men det kan vara så att du inte har rättigheter att skapa ny filer/skriva till filer/exekevera filer och dylikt, på server och i katalogen du har filen. Om så är fallet så måste du höra med webbadministratören och fråga snällt ifall han kan ge dig rättigheterna att göra detta.
Det kan också vara så att sökvägen är felaktig, vilket oftast händer med .txt filer om du inte satt en direkt sökväg. Iofs. låter fel-meddelandet skumt för att passa in i det sista alternativet. Men om du vet och testat att det inte är första (med rättigheterna) så kan du ju alltid testa att göra följande med sökvägen. Denna kod ska placeras innan exempel koden över:
path = Server.MapPath("\user")
fil = path & "\namn.txt"
Där "\user\" är t.ex. ditt användarnamn på servern. T.ex. så kan det se ut som följande: www.domain.se/user
Och namn.txt ska bytas ut mot namnet på din txt fil.
Hoppas att du lyckas lösa det nu. Men som sagt, så är jag inte helt 100 på hur txt filer fungerar. Varför använder du inte databas istället, som t.ex. en Access-databas?
Lycka till!
------------------
Mvh
/Andreas P