Avatar billede lasserasch Juniormester
09. oktober 2003 - 13:12 Der er 3 kommentarer og
1 løsning

Anvende en SQL variabel i en .Bat fil!

Som overskriften siger! Kan det lade sig gøre? Jeg har lavet en side hvor der bliver indtastet en datastreng. Denne streg skal så efterfølgende bruges til at starte et program med en bestemt parameter.

Dvs. Hvis der bliver indtastet f.eks. "PC122", så skal der startes en bat fil der hedder PC122.bat

Hvis der bliver indtastet f.eks. "PC99", ja, så skal der startes en batfil der hedder PC99.bat

Kan det lade sig gøre? Som jeg har sat siden op nu, bliver der startet en ny asp side, når man trykker send. Denne nye asp side indhenter så variablen, som man har indtastet! Den del virker fint! Jeg kan få den til at blive skrevet på skærmen, jeg kan skrive den til en databasen eller lave en søgning på variablen i en database, og efterfølgende skrive alle poster ud!

Håber ikke i er blevet alt for forvirret nu.
Faktum er at jeg er ny i SQL sproget. Og i det hele taget ny i opbygning af hjemmesider!

Det må skisme kunne lade sig gøre, og jeg er villig til at give mange points til det første svar, som løser mit problem og giver mig en forståelig let forklaring.

Mvh.
Lasse Rasch
Rasch@it-service.sdu.dk
Avatar billede arne_v Ekspert
09. oktober 2003 - 13:17 #1
Jeg forstå ikke hvorfor du vil have MySQL blandet ind i det.

Du har en form som du submitter til noget ASP kode.

Den ASP skal køre en BAT-fil.

Det må der være en funktion til i ASP.

Og jeg mener ikke at du har brug for MySQL.

PS: Du har selvfølgelig overvejet sikerheds-aspekterne.
Avatar billede lasserasch Juniormester
09. oktober 2003 - 13:24 #2
Ok, som sagt jeg er helt ny i det her! Hvis der er noget kode i ASP som kan gøre det, bruger jeg da også gerne det! Ja, sikkerheden er ikke noget problem, da hele siden ligger på en server, som er lukket 100% ud af til, fra vores netværk. Den er lukket til at det kun er enkelte personer, som har adgang fra vores interne netværk. Så der er ikke noget problem.

Men jeg er lidt på herrens mark, hvad angår fremgangsmåden. Har nogen en løsning? SQL eller ASP eller noget helt 3. Bare det virker! Skal kunne bruge en variabel og ud fra den skal der startes en given batfil!

Hvordan går jeg det?
Avatar billede sth Novice
13. oktober 2003 - 15:31 #3
Det læyder som du skal bruge ASPEXEC fra http://www.serverobjects.com/products.htm

jeg bruger det selv og det virker rigtig godt.
De skriver:
AspExec allows you to execute DOS and Windows apps. DOS programs which return results via stdio can be executed and the results are returned as a string. You can optionally set a timeout to wait for either Dos or Windows applications.
Avatar billede lasserasch Juniormester
21. november 2005 - 02:38 #4
svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester