Avatar billede martin_v Nybegynder
31. juli 2000 - 20:50 Der er 5 kommentarer

Active X Komponent til SQL- Server

Hvordan laver jeg en Active X Komponent i VB som kan få adgang til data fra en SQL-Server.


Avatar billede buhl Nybegynder
08. august 2000 - 23:13 #1
Hej martin_v

En ActiveX komponent i VB er et lidt flertydigt begreb. Mener du en ActiveX DLL, en ActiveX Exe-Server eller en ActiveX Control (en OCX)?

Har du allerede VB-koden til selve SQL-serveren kommunikationen (ADO / ODBC) eller er denne en del af spørgsmålet?
Avatar billede martin_v Nybegynder
09. august 2000 - 18:44 #2
Hej buhl
Jeg vil lave en ActiveX control til en website som skal kunne gemme eller hente data fra min SQL-server. Jeg bruger OLEDB connection på mine asp sider.

Det ville være cool hvis du kunne hjælpe mig en smule
Avatar billede buhl Nybegynder
11. august 2000 - 20:19 #3
Du *har* overvejet at mange brugere på Internettet muligvis ikke har lyst til at downloaded en ActiveX control, med mindre den er verificeret af en 3\'de part - right ???

Hvad med at udvikle en komponent som *DU* bruger server-side i dine ASP-sider og som brugerne ikke har behov for at kalde client-side?

Mange ASP-sites benytter direkte SQL til en database (f.eks. Access ell. SQL-7), men jeg kan da kun anbefale at centralisere disse kald i en central komponent, som du selv foreslår. På denne måde skal SQL-sætningerne (og den øvrige logik) kun skrives ét sted, hvis der er andre typer klienter, som f.eks. en VB6 klient.

Komponenten vil da her enten være en DLL-komponent (med eller uden transaktionsserver) eller en standalone exe-server.

Der kræver ikke noget extra kode i forhold til en ActiveX control, i hvert fald ikke til at starte med.

It\'s your call mr. martin_v, så skriv hvad du mener du har brug for.

:) Buhl
Avatar billede martin_v Nybegynder
12. august 2000 - 23:19 #4
Hej Buhl...
Det lyder som du kan hjælpe mig...
Hvordan får jeg lavet mig en server-side komponent...
Kan du give mig et eksempel...
Avatar billede nolle_k Nybegynder
02. september 2000 - 16:56 #5
En serverside komponent er ikke meget forskellig fra en client side komponent. Forskellen er bare at den på server siden ikke kan indeholde et bruger interface!

Hvis du laver en dll bruges denne severside ved at lave et ASP serverside script, der kreere komponenten ved at lave et CreateObject(\"clsid\") i ASP scriptet!

Så let er det! Så kan du lave metoder og properties, der giver ASp siden adgang til alle de data du lyster og uden at brugeren behøver at download komponenten!!

Det enester, der kræves er at du så laver al bruger interfacet via ASP eller html, men det skulle vel være en smal sag! *GG*


//Nolle_K
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
Kurser inden for grundlæggende programmering

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