Du skal nok sørge for at de variabler du sender til funktionen har den rigtige subtype. Hvad er din komponent lavet i (jeg antager du selv har lavet den)?
Det der med at foranstille et nul er bare et forsøg på at gøre koden mere failsafe (det er stadig ikke godt nok, for den fanger kun tomme parametre ikke parametre med bogstaver indhold).
Det kunne være en årsag. Men idet du modtager varianter, så kunne din funktion rent faktisk godt acceptere strenge (idet + operatoren også fungerer for strenge). Derfor er det lidt mere gustent at den fejler...
Prøv dog lige om det ikke fungere med den cast til integer i første omgang, for så er der jo ikke nogen grund til at komme med andre forslag :)
Hvis jeg nu gerne vil have at COMkomponenten ligger på en anden server, end den som afvikler hjemmesiden, hvordan pokker strikker man så det bedst sammen!
Jeg kan vel sende input fra en FORM til en anden server ik'? Og kan man lave det så brugeren ikke kan se at der sendes form input mellem 2 servere?
Grunden til at jeg er følgende :
Jeg har en hjemmeside som jeg hoster på min egen Webserver med en kraftig internet forbindelse.
Jeg skal bruge denne hjemmeside til at lave udregninger i en SQL database. Denne SQL database står placeret et andet sted i landet på en server som kun har en alm. størrelse internet forbindelse. Altså 1 Mbit eller sådan!
Da det er rimelig store udregninger der skal foretages, vil jeg helst ikke sende mange data frem og tilbage gennem internettet! Jeg vil bare gerne have at jeg kan sende data til en DLL på serveren som har den lille forbindelse. Her skal udregningerne så laves, og resultatet sendes retur til serveren med hjemmesiden og den store forbindelse.
Kan man evt. oprette forbindelse til en komponent på en anden server? Altså i sætningen server.createObject ???
Pyha! Så skal du ud i noget med DCOM og det er lidt langhåret. Jeg kan desværre ikke give dig en præcis opskrift på hvordan det skal gøres, da jeg selv ville skulle prøve mig frem. Der findes et værktøj som hedder dcomcnfg eller noget i den stil, der kan skabe forbindelse mellem en klient og et COM-objekt på en remote server. Det kan være du kan bruge det som udgangspunkt for at finde ud af hvad du skal gøre for at få det til at fungere...
Hvis du skal lave et form post til din sql server, så skal der stå en anden IIS på den server, ellers kan du ikke umiddelbart lave http-requests til en server (mig bekendt). Men hvis det ikke er noget problem at installere en IIS på din database server, så er det da en mulighed (selvom DCOM-løsningen umiddelbart er bedre, efter min mening).
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.