Bilde
  Førstesiden | C++ | JavaScript | SQL | ASP | PHP | PHP & MySQL | PHP & PostgreSQL | Bruktbutikk | Linker | Nytt fra php.net | Forum | Quiz
Kodearkiv
+ C++ (50)
+ Intro til PHP (113)
+ PHP og databaser
+ ASP (49)
+ SQL (26)
+ JavaScript (55)
Diverse
» Howto`s (22)
» htaccess
» Innsendte triks
Feedback
» Ris og ros
» Rapporter bugs
» Ny artikkel
» Kontakt meg
Verktøy
» Generer robots.txt
» Generer metatagger
» Redirect generator
» Scann metatagger
» Bakgrunnsfarge
» Velg font
Sjekk kode
» HTML Validator
» CSS Validator
Tilfeldig link
» Domaindlx
Tjenester
» Forum
» Quiz!



Førstesiden / ASP / .html

Flytte kode fra ASP til COM:

Åpne opp Visual Basic, lag en ny ActiveX dll, lagre prosjektet som parameter og døp klassen til funksjon.
Denne koden tar altså inn sql-spørringa som innparameter. Det vil også være enkelt å lage connection-strengen som innparameter. Det må understrekes at dette er et MEGET enkelt eksempel uten noen som helst form for feilsjekking.

Koden i "funksjon" ser slik ut:

Function getlist(sql As String) As Variant
'sender inn sql-spørringen'
Dim rs As New ADODB.Recordset
'lager et nytt recordset'
rs.CursorType = adOpenStatic
'setter cursortypen'
Const Connect = "DSN=sindre; UID=alle; pwd=alle;"
'lager connectionstringen'
rs.Open sql, Connect
'åpner strenger'
getlist = rs.GetRows()
rs.Close
'lukker rs'
End Function

Du må også huske å kompilere den til en dll-fil som du døper til parameter. Deretter åpner du DOS å skriver "regsvr32.exe parameter.dll". Gjorde du noe feil?? Isåfall du du skrive "regsvr32.exe parameter.dll  /u" og registrere den på nytt...

Som kalles opp slik på en ASP-side:

<%
Dim Products,Productlist,Product
Set Products = Server.CreateObject("parameter.funksjon")
Productlist = Products.getlist("select * from kunder")
For each Product in Productlist
Display=display&Product&"<br>"
Next
Response.write Display
%>

Håper dere får det til, og hvis det er noen spørsmål er det bare å maile!

Skrevet av Sindre Mathisen 2001


Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar

Det er ingen kommentarer til denne artikkelen.



Nyttige program
PHP
MySQL
PostgreSQL
.NET FrameWork
Apachetoolbox
EasyPHP
PHP Coder
Om meg
CV
Hvem er jeg?
Støtt sindrem.com
Bli partner?
Linke til Sindrem.com
SinSoft
Priser annonsering
Oppdrag
Kursplan 2003
Systemutvikling
Forum
Søk på sindrem.com
 
 
Søk på php.net
 
 
Nyhetsbrev
 
 På:Av:
 


 ©® Sindre Mathisen, SinSoft™ Designet for NS 6.0, IE 5, Opera 5.0 og nyere. Bokmerk denne siden.




Forum1.no - Bannerexchange