🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
14 messages
14 total messages Started by Passero Fri, 23 May 2003 08:53
database op het internet opzetten?
#5059
Author: Passero
Date: Fri, 23 May 2003 08:53
9 lines
1849 bytes
Wat ik wil doen is een programma schrijven die een database gebruikt die ik
op internet kan zetten. De connection string van mijn connectie met de db
verwijst dus naar de db op het net en niet naar de db op een pc. Ik vind nu
direct geen server van wie ik vanuit een applicatie een connectie mag leggen
naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
volledig gemaak in ASP en die werkt maar ik zou er een applicatie van willen
maken omdat ik zo veel meer functionaliteit kan toevoegen aan het programma.
Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
oplossen?
Re: database op het internet opzetten?
#5068
Author: Kevin Pors
Date: Fri, 23 May 2003 13:09
20 lines
2325 bytes
On Fri, 23 May 2003 08:53:07 +0000, Passero wrote:

> Wat ik wil doen is een programma schrijven die een database gebruikt die
> ik op internet kan zetten. De connection string van mijn connectie met
> de db verwijst dus naar de db op het net en niet naar de db op een pc.
> Ik vind nu direct geen server van wie ik vanuit een applicatie een
> connectie mag leggen naar de database. MOmenteel zit ik bij brinkster.
> Ik heb een website volledig gemaak in ASP en die werkt maar ik zou er
> een applicatie van willen maken omdat ik zo veel meer functionaliteit
> kan toevoegen aan het programma. Kent iemand een server van wie ik dat
> mag doen? OF hoe ik dat anders zou oplossen?

Je zou op zich een computer bij je thuis op kunnen zetten als HTTP
server. Zet er dan Apache met MySQL of PostgreSQL op. Mijn voorkeur voor OS
dit betreft Linux... ik weet niet of je dit kan of zin in hebt maar je
hebt dan wel volledige controle op alles.

Mvg,

Kevin
Re: database op het internet opzetten?
#5071
Author: Hans
Date: Fri, 23 May 2003 15:10
24 lines
2129 bytes
"Passero" <yanongena@pandora.be> wrote in message
news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be...
> Wat ik wil doen is een programma schrijven die een database gebruikt die
ik
> op internet kan zetten. De connection string van mijn connectie met de db
> verwijst dus naar de db op het net en niet naar de db op een pc. Ik vind
nu
> direct geen server van wie ik vanuit een applicatie een connectie mag
leggen
> naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
> volledig gemaak in ASP en die werkt maar ik zou er een applicatie van
willen
> maken omdat ik zo veel meer functionaliteit kan toevoegen aan het
programma.
> Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
> oplossen?

Dit heb ik onlangs ontdekt. Werkt feiloos en snel:

http://www.able-consulting.com/MDAC/ADO/Connection/Recordset_URL.htm#AdoUrlConnectionADORecordset

Groet,
Hans.
Re: database op het internet opzetten?
#5072
Author: Billyke
Date: Fri, 23 May 2003 16:22
26 lines
2194 bytes
"Passero" <yanongena@pandora.be> wrote in message
news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be...
> Wat ik wil doen is een programma schrijven die een database gebruikt die
ik
> op internet kan zetten. De connection string van mijn connectie met de db
> verwijst dus naar de db op het net en niet naar de db op een pc. Ik vind
nu
> direct geen server van wie ik vanuit een applicatie een connectie mag
leggen
> naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
> volledig gemaak in ASP en die werkt maar ik zou er een applicatie van
willen
> maken omdat ik zo veel meer functionaliteit kan toevoegen aan het
programma.
> Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
> oplossen?
>
>
>

Wat ik vroeger ooit eens gedaan heb bij Brinkster is via een VB-applicatie
de header opvragen van een ASP-pagina met parameters.
Dan ging ik de info uit de databank gaan toevoegen aan de header van de
pagina en kon ik door het parsen van deze response de velden in het
programma vullen.
Re: database op het internet opzetten?
#5077
Author: Roland Wolters
Date: Fri, 23 May 2003 21:52
32 lines
1992 bytes
"Passero" <yanongena@pandora.be> wrote in
news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be: 

> Wat ik wil doen is een programma schrijven die een database gebruikt
> die ik op internet kan zetten. De connection string van mijn connectie
> met de db verwijst dus naar de db op het net en niet naar de db op een
> pc. Ik vind nu direct geen server van wie ik vanuit een applicatie een
> connectie mag leggen naar de database. MOmenteel zit ik bij brinkster.
> Ik heb een website volledig gemaak in ASP en die werkt maar ik zou er
> een applicatie van willen maken omdat ik zo veel meer functionaliteit
> kan toevoegen aan het programma. Kent iemand een server van wie ik dat
> mag doen? OF hoe ik dat anders zou oplossen?
> 
> 
> 

Hoi,

Ik zou de communicatie met de databse in een Webservice leggen. Dan 
kunnen je windows applicatie (.NET that is) en je ASP applicatie (.NET) 
via dezelfde methods (die uit je websevice) praten met je database.

Maar zoals gezegt, dna moet je wel mogen dotnetten bij brinkster.


Mazzzl,

-- 
Roland Wolters
Homepage: http://www.wolters-ict.nl
WebLog  : http://www.roland.135.it
Please reply to newsgroups only. Thanks.
Re: database op het internet opzetten?
#5078
Author: Hace
Date: Fri, 23 May 2003 22:31
58 lines
2590 bytes
Passero schreef:

>direct geen server van wie ik vanuit een applicatie een connectie mag leggen
>naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
>volledig gemaak in ASP en die werkt maar ik zou er een applicatie van willen
>maken omdat ik zo veel meer functionaliteit kan toevoegen aan het programma.
>Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
>oplossen?

Je zit bij brinkster? 

Daar mag dat wel hoor...

Ik heb het zelf als volgt gedaan.

Zet in de root van je accountfolder het volgende bestandje:

dc.asp (dc heb ik het genoemd van dataconnectie)

<%
' Data connection for BRINKSTER 
Dim Conn
' CONNECTIONCODE LOKALE TEST OMGEVING: (hier even gewist)
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("\hace\db\mijndatabase.mdb") ' op 1 regel natuurlijk..
%>

Jij zal: 'hace' moeten veranderen naar jouw accountnaam, en
mijndatabase.mdb naar jouw accessdatabase.

In de subfolder \db\ plaats je dus vervolgens je access database.

In een ASP pagina waar je je database wilt gebruiken stop je
bijvoorbeeld de volgende code:

test.asp
<%	
option explicit
response.expires = -1442
response.buffer = true
%>
<!--#include file="dc.asp"-->
<%
	strSQL = "SELECT * FROM MyTable"
	Set rst = conn.execute (strSQL)
	' en doe wat met je rst recordset zoals je gewend bent..

....

%>

Lukt het hiermee?

Cheers,

-- 
 http://hace.dyndns.org/
Re: database op het internet opzetten?
#5082
Author: Sam Mildener
Date: Sat, 24 May 2003 08:17
36 lines
2563 bytes
Roland Wolters wrote:
> "Passero" <yanongena@pandora.be> wrote in
> news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be:
>
>> Wat ik wil doen is een programma schrijven die een database gebruikt
>> die ik op internet kan zetten. De connection string van mijn
>> connectie met de db verwijst dus naar de db op het net en niet naar
>> de db op een pc. Ik vind nu direct geen server van wie ik vanuit een
>> applicatie een connectie mag leggen naar de database. MOmenteel zit
>> ik bij brinkster. Ik heb een website volledig gemaak in ASP en die
>> werkt maar ik zou er een applicatie van willen maken omdat ik zo
>> veel meer functionaliteit kan toevoegen aan het programma. Kent
>> iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
>> oplossen?
>>
>>
>>
>
> Hoi,
>
> Ik zou de communicatie met de databse in een Webservice leggen. Dan
> kunnen je windows applicatie (.NET that is) en je ASP applicatie
> (.NET) via dezelfde methods (die uit je websevice) praten met je
> database.
>
> Maar zoals gezegt, dna moet je wel mogen dotnetten bij brinkster.
>
>
> Mazzzl,

Dotnetten mag bij brinkster hoor, zelfs met de gratis basisformule.
Alleen weet ik niet of webservices daarin ook toegelaten zijn?

--

Sam Mildener
Re: database op het internet opzetten?
#5081
Author: Passero
Date: Sat, 24 May 2003 08:17
34 lines
2581 bytes
"Billyke" <gert.verstappen@gmx.net> schreef in bericht
news:balhqq$k41$1@reader10.wxs.nl...
>
> "Passero" <yanongena@pandora.be> wrote in message
> news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be...
> > Wat ik wil doen is een programma schrijven die een database gebruikt die
> ik
> > op internet kan zetten. De connection string van mijn connectie met de
db
> > verwijst dus naar de db op het net en niet naar de db op een pc. Ik vind
> nu
> > direct geen server van wie ik vanuit een applicatie een connectie mag
> leggen
> > naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
> > volledig gemaak in ASP en die werkt maar ik zou er een applicatie van
> willen
> > maken omdat ik zo veel meer functionaliteit kan toevoegen aan het
> programma.
> > Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
> > oplossen?
> >
> >
> >
>
> Wat ik vroeger ooit eens gedaan heb bij Brinkster is via een VB-applicatie
> de header opvragen van een ASP-pagina met parameters.
> Dan ging ik de info uit de databank gaan toevoegen aan de header van de
> pagina en kon ik door het parsen van deze response de velden in het
> programma vullen.
>

Kan je zo ook de velden van een formulier gaan vullen? Heb je daar enkele
voorbeelden voor?
Re: database op het internet opzetten?
#5083
Author: Passero
Date: Sat, 24 May 2003 08:25
70 lines
3367 bytes
"Hace" <hace_x@yahoo.com> schreef in bericht
news:3ecf9ff1.1680888810@news.text.chello.nl...
> Passero schreef:
>
> >direct geen server van wie ik vanuit een applicatie een connectie mag
leggen
> >naar de database. MOmenteel zit ik bij brinkster. Ik heb een website
> >volledig gemaak in ASP en die werkt maar ik zou er een applicatie van
willen
> >maken omdat ik zo veel meer functionaliteit kan toevoegen aan het
programma.
> >Kent iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
> >oplossen?
>
> Je zit bij brinkster?
>
> Daar mag dat wel hoor...
>
> Ik heb het zelf als volgt gedaan.
>
> Zet in de root van je accountfolder het volgende bestandje:
>
> dc.asp (dc heb ik het genoemd van dataconnectie)
>
> <%
> ' Data connection for BRINKSTER
> Dim Conn
> ' CONNECTIONCODE LOKALE TEST OMGEVING: (hier even gewist)
> Set Conn = Server.CreateObject("ADODB.Connection")
> Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath("\hace\db\mijndatabase.mdb") ' op 1 regel natuurlijk..
> %>
>
> Jij zal: 'hace' moeten veranderen naar jouw accountnaam, en
> mijndatabase.mdb naar jouw accessdatabase.
>
> In de subfolder \db\ plaats je dus vervolgens je access database.
>
> In een ASP pagina waar je je database wilt gebruiken stop je
> bijvoorbeeld de volgende code:
>
> test.asp
> <%
> option explicit
> response.expires = -1442
> response.buffer = true
> %>
> <!--#include file="dc.asp"-->
> <%
> strSQL = "SELECT * FROM MyTable"
> Set rst = conn.execute (strSQL)
> ' en doe wat met je rst recordset zoals je gewend bent..
>
> ....
>
> %>
>
> Lukt het hiermee?

ASP paginaatjes schrijven die mijn DB gebruiken lukken perfect... Maar
hetgeen ik wil doen is een applicatie schrijven in VB die dus op de client
loopt maar die de database gebruikt die op de hosting van brinkster staat en
dat is juist wat ik niet mag. Via asp mag het wel, maar dan heb ik een
website; maar ik wil een applicatie.

> Cheers,
>
> --
>  http://hace.dyndns.org/
Re: database op het internet opzetten?
#5084
Author: Billyke
Date: Sat, 24 May 2003 08:39
128 lines
4671 bytes
> >
> >
> > Wat ik vroeger ooit eens gedaan heb bij Brinkster is via een
VB-applicatie
> > de header opvragen van een ASP-pagina met parameters.
> > Dan ging ik de info uit de databank gaan toevoegen aan de header van de
> > pagina en kon ik door het parsen van deze response de velden in het
> > programma vullen.
> >
>
> Kan je zo ook de velden van een formulier gaan vullen? Heb je daar enkele
> voorbeelden voor?
>
>

Je hebt geluk, ik heb de code hier nog staan, want 't is al van enkele
jaartjes geleden...

Ik zal je de code geven van de login-check, daar worden parameters
meegegeven, deze kan je dan verifi�ren of in de databank bewaren.


------------------ VB APPLICATIE ------------------

Private Sub cmdLogin_Click()
    cmdLogin.Enabled = False
    SaveSetting Appname, Section, "Login", txtNaam
    SaveSetting Appname, Section, "Code", txtCode
    Winsock1.Connect Brinksterserver, Brinksterport
End Sub

Private Sub Winsock1_Connect()
    Dim sHTTP As String
    sHTTP = "HEAD " & BrinksterDir & "/Login.asp?N=" & txtNaam & "&P=" &
txtPaswoord & "&C=" & txtCode & " HTTP/1.1" & vbCrLf
    sHTTP = sHTTP & "Host: " & Brinksterserver & vbCrLf
    sHTTP = sHTTP & "Accept: */*" & vbCrLf
    sHTTP = sHTTP & "Connection: close" & vbCrLf
    Winsock1.SendData sHTTP & vbCrLf
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim sReturn As String
Dim sID As String
Dim pos As Long
Dim pos2 As Long
    Winsock1.GetData sReturn, vbString
    Winsock1.Close
    If InStr(1, sReturn, "Login: OK", vbTextCompare) > 0 Then
        NaamGebruiker = txtNaam
        pos = InStr(1, sReturn, "UserID: ", vbTextCompare)
        pos2 = InStr(pos, sReturn, vbCrLf)
        sID = mID(sReturn, pos + 7, pos2 - pos - 7)
        IDGebruiker = CLng(sID)
        frmMain.Show
        Unload Me
    Else
        GeefMelding OngeldigeLogin
        cmdLogin.Enabled = True
        If txtNaam <> "" Then
            txtPaswoord.SetFocus
        End If
    End If
End Sub


------------------ LOGIN ASP PAGINA ------------------

<%
Option explicit
Response.Expires = -1000
Response.Buffer = True

Dim CON, RS, SQL
Dim LoginOK

Const BrinksterDir = "<Uw Brinkster Account Name>"


Set CON = Server.CreateObject("ADODB.Connection")
CON.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
server.MapPath(BrinksterDir & "/db") & "\<Naam Van Uw Databank>.mdb"
Set RS = Server.CreateObject("ADODB.RecordSet")

function CleanSQL(s)
 CleanSQL = replace(s, "'", "''")
end function

LoginOK = False

SQL = "Select ID_Gebruiker, Paswoord, Code, LastLogin, Logins from
Gebruikers where login = '" & cleansql(Request.QueryString("N")) & "'"
RS.Open SQL, CON, 1, 3
If RS.EOF Then
 LoginOK = False
Else
 If RS("Paswoord") = Request.QueryString("P") And RS("Code") =
Request.QueryString("C") Then
  RS("Lastlogin") = cstr(Date)
  RS("Logins") = RS("Logins") + 1
  RS.Update
  LoginOK = True
 Else
  LoginOK = False
 End If
End If


If Not LoginOK Then
 Response.AddHeader "Login", "NOK"
Else
 Response.AddHeader "Login", "OK"
 Response.AddHeader "UserID", RS("ID_Gebruiker")
End If

RS.Close
CON.Close
Set RS = Nothing
Set CON = Nothing
%>

------------------ EINDE ------------------


Ik hoop dat je iets aan deze code hebt...


mvg
Re: database op het internet opzetten?
#5086
Author: Billyke
Date: Sat, 24 May 2003 08:48
31 lines
2300 bytes
"Billyke" <gert.verstappen@gmx.net> wrote in message
news:banb66$cgs$1@reader08.wxs.nl...
> > >
> > >
> > > Wat ik vroeger ooit eens gedaan heb bij Brinkster is via een
> VB-applicatie
> > > de header opvragen van een ASP-pagina met parameters.
> > > Dan ging ik de info uit de databank gaan toevoegen aan de header van
de
> > > pagina en kon ik door het parsen van deze response de velden in het
> > > programma vullen.
> > >
> >
> > Kan je zo ook de velden van een formulier gaan vullen? Heb je daar
enkele
> > voorbeelden voor?
> >
> >
>
> Je hebt geluk, ik heb de code hier nog staan, want 't is al van enkele
> jaartjes geleden...
>
> Ik zal je de code geven van de login-check, daar worden parameters
> meegegeven, deze kan je dan verifi�ren of in de databank bewaren.


Misschien toch nog even bij vermelden dat deze code om ��n of andere reden
(ik vermoed afsluiten van poorten) niet werkte bij Telenet-gebruikers.
Ik heb nooit de echte oorzaak gezocht omdat het project toch op zijn einde
liep...
Re: database op het internet opzetten?
#4953
Author: Roland Wolters
Date: Sat, 24 May 2003 18:34
53 lines
2585 bytes
"Sam Mildener" <nospam@hotmail.com> wrote in news:3UFza.3082$QI5.370756679
@hestia.telenet-ops.be:

> Roland Wolters wrote:
>> "Passero" <yanongena@pandora.be> wrote in
>> news:Tjlza.15609$1u5.1431@afrodite.telenet-ops.be:
>>
>>> Wat ik wil doen is een programma schrijven die een database gebruikt
>>> die ik op internet kan zetten. De connection string van mijn
>>> connectie met de db verwijst dus naar de db op het net en niet naar
>>> de db op een pc. Ik vind nu direct geen server van wie ik vanuit een
>>> applicatie een connectie mag leggen naar de database. MOmenteel zit
>>> ik bij brinkster. Ik heb een website volledig gemaak in ASP en die
>>> werkt maar ik zou er een applicatie van willen maken omdat ik zo
>>> veel meer functionaliteit kan toevoegen aan het programma. Kent
>>> iemand een server van wie ik dat mag doen? OF hoe ik dat anders zou
>>> oplossen?
>>>
>>>
>>>
>>
>> Hoi,
>>
>> Ik zou de communicatie met de databse in een Webservice leggen. Dan
>> kunnen je windows applicatie (.NET that is) en je ASP applicatie
>> (.NET) via dezelfde methods (die uit je websevice) praten met je
>> database.
>>
>> Maar zoals gezegt, dna moet je wel mogen dotnetten bij brinkster.
>>
>>
>> Mazzzl,
> 
> Dotnetten mag bij brinkster hoor, zelfs met de gratis basisformule.
> Alleen weet ik niet of webservices daarin ook toegelaten zijn?
> 
> --
> 
> Sam Mildener
> 
> 
> 


Op zich is er geen goed argument een aspx site wel toe te laten en een asmx 
site (webservice): im grunde is er geen echt verschil.


-- 
Roland Wolters
Homepage: http://www.wolters-ict.nl
WebLog  : http://www.roland.135.it
Please reply to newsgroups only. Thanks.
Re: database op het internet opzetten?
#4958
Author: Hace
Date: Sun, 25 May 2003 00:05
29 lines
2201 bytes
Passero schreef:


>ASP paginaatjes schrijven die mijn DB gebruiken lukken perfect... Maar
>hetgeen ik wil doen is een applicatie schrijven in VB die dus op de client
>loopt maar die de database gebruikt die op de hosting van brinkster staat en
>dat is juist wat ik niet mag. Via asp mag het wel, maar dan heb ik een
>website; maar ik wil een applicatie.

Nou dan zal ik je eens wat NIEUWS vertellen...

Als je je database in plaats van via een Windows VB-scherm, nou eens
gewoon via een ASP-VBScript internet-pagina benaderd? 

Laten we die ASP-internetpagina gewoon ook eens 'applicatie' noemen?
Gewoon voor de lol. En om het een beetje uit elkaar te houden met het
bouwen van windows-schermen, noemen we het een 'web-applicatie'.

Wat vind je van dat idee?

Weet je wat..... waarom maken ze eigenlijk geen programmeer-tool zodat
je Windows-Forms en Web-forms makkelijk kan uitwisselen.... ehhh...... 

ach laat ook maar ;-)

Groet,

-- 
 http://hace.dyndns.org/
Re: database op het internet opzetten?
#4966
Author: Gerbrand van Dieijen
Date: Mon, 26 May 2003 08:18
24 lines
1975 bytes
On Sun, 25 May 2003 00:05:28 GMT, Hace wrote:

>Als je je database in plaats van via een Windows VB-scherm, nou eens
>gewoon via een ASP-VBScript internet-pagina benaderd? 
>
>Laten we die ASP-internetpagina gewoon ook eens 'applicatie' noemen?
>Gewoon voor de lol. En om het een beetje uit elkaar te houden met het
>bouwen van windows-schermen, noemen we het een 'web-applicatie'.
>
>Wat vind je van dat idee?
>
>Weet je wat..... waarom maken ze eigenlijk geen programmeer-tool zodat
>je Windows-Forms en Web-forms makkelijk kan uitwisselen.... ehhh...... 
>
>ach laat ook maar ;-)
>

Hoe komen ze er op!!!

-- 
Gerbrand van Dieijen

WWW: http://twisted.warande.net
ICQ: 19345450
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads