mit problem er at mit script kalder en mysql database der er på nettet, scriptet læser nogle oplysninger fra en logfil som så overføres til databasen, og i den forbindelse skal brugeren med vbs-filen selvf. ikke kunne se brugernavn og password til databasen !
brugeren ham med vbs-file kan/skal ikke køre asp, for at kunne afvikle vbs-filen
kan man evt lave en vbs-fil om til en exe fil ? eller andre muligheder
thesurfer> Læs lige engang til hvad det er jeg har skrevet!!
sth> Vil du ik' lige prøve at sende scriptet til mig, så vil jeg lige se hvad jeg kan gøre! rune@medions.dk -for det kunne jo være en mulighed at lave noget i stil af en ActiveX eller noget i den stil...
sth> Ok, nu har jeg kigget en times tid på koden, og spurgt mig lidt til råds hist og her, og det ER umuligt at enten kryptere eller skjule en VBScript kode! -og du vil have klienten til at tilslutte en SQL-server, kan personen jo bare vælge at starte network monitoren og se hvilke data, der sendes! Det er endda lovligt! -så det er ikke muligt...
det er til et system hvor en "bruger" skal afregne efter efter hvad der står i den logfil der findes hos "brugeren", og så er det jo ikke smart at han skal have lintaleret iis på sin server, da det jo alt andet lige giver en usikkerhed.
Så det der skal ske er at vi komme og ligger vbs-filen ind på hans "brugerens" server sætter den op til at blive afviklet hvert 5 min, planlagte opgaver og så køre det jo, hvis det altså ikke lige var fordi at han så så ville kende password og login til databasen, og DET MÅ HAN IKKE
Ja. Det kan sagtens laves i Visual Basic. Men ligemeget hvad, så skal brugeren jo være på nettet! -Så hvorfor ikke ligge scriptet ind på en server (altså i ASP version) og så kan han bare logge ind der fra og så gemme sine oplysninger!
jeg har en asp side der laver det samme, men det som jeg har fået til at virke er at så skal asp siden afvikels på brugerns server, da den logfil der skal læses fra jo ligger på hans server.
kan jeg bare tage koden og så kompilere den med Visual Basic?
For at du kan få fat på din MySQL database, er du nødt til at lave en reference til Microsoft ActiveX Data Objects 2.5 Library osv. Men det får du svar på i Visual Basic kategorien når du opretter et spm der... Tror vidst du har fået svar nok for de 30 point nu... ;o)
Fx Dim conn As New ADODB.Connection conn.Open "Provider=SQLOLEDB; Data Source=serverName; Initial Catalog=databaseName; UserID=userName; Password=userPassword;"
ja jeg beklager at jeg havde glemt at jeg havde dette spørgsmål åben
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.