🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1453

[ASP.net] Voor verwijzing naar een niet-gedeeld lid is een objectverwijzing vereist.

#1453
From: aikie
Date: Wed, 09 Mar 2005 13:38
80 lines
3303 bytes
Hallo

Ik heb al oplossingen gezocht op internet maar nog niet echt gevonden,

--->vars.inc.aspx
<script runat="server" language="vb">
Public cstr_conn_string, cstr_root_path, cstr_host_name As String

Sub Page_Load(Src as object, E as EventArgs)
Dim coll As NameValueCollection
coll=Request.ServerVariables

cstr_root_path= coll.item("APPL_PHYSICAL_PATH")
cstr_conn_string = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & 
cstr_root_path & "conf\ResourceBooking.mdb;"
cstr_host_name = Request.ServerVariables("SERVER_NAME")
End Sub
</script>

--->class.inc.aspx
<script runat="server" language="vb">
Public Class Root
	Private m_bestand As File
	Private m_stream As StreamWriter

	Public Sub New()
	End Sub

	Function doquery(ByVal strqry As String) As OleDbDataReader
		'Deze moeten hier blijven staan anders kunnen geen 2 readers in 1 keer 
gebruikt worden
		Dim objConnection As OleDbConnection
		Dim objCommand As new OleDbCommand
                 Dim cnnstr As String = cstr_conn_string
		objConnection.Connectionstring=cnnstr
		objCommand.CommandType= CommandType.text
		objCommand.Connection=objConnection
		objCommand.CommandTimeOut=10
		objCommand.CommandText=strqry

		If objConnection.state=ConnectionState.Closed Then
			objCommand.Connection.Open()
		End If

		Return objCommand.ExecuteReader()
		objConnection.close()
	End Function
...
End Class
</script>

--->Nu krijg ik deze error:

  Foutbericht van compiler: BC30469: Voor verwijzing naar een 
niet-gedeeld lid is een objectverwijzing vereist.

Fout in bron:

Regel 15: 		Dim objConnection As OleDbConnection
Regel 16: 		Dim objCommand As new OleDbCommand
Regel 17:                 Dim cnnstr As String = cstr_conn_string	
Regel 18: 		objConnection.Connectionstring=cnnstr
Regel 19: 		objCommand.CommandType= CommandType.text

Bronbestand: D:\server\pieter\www\includes\class.inc.aspx    Regel: 17

Ik krijg een fout op regel 17?
Weet iemand hier een oplossing voor?
Ik weet niet wat er hier verkeerd gaat, als ik de connectionstring zelf 
invul lukt het wel, maar het is de bedoeling dat die niet door mezelf 
ingevuld wordt.

Alvast bedankt,
	Pieter

-- 
----------------------
remove ZONDERSPAM
http://pieterv.free.fr
----------------------
Technical Details
Message-ID: <422efc61$0$30177$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!feeder.xsnews.nl!feeder.news-service.com!skynet.be!newspost001!tjb!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,16a9eb4a5d0c9da0,start
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!feeder.xsnews.nl!feeder.news-service.com!skynet.be!newspost001!tjb!not-for-mail
Date: Wed, 09 Mar 2005 14:38:41 +0100
From: aikie <pierreiGEENSPAM@yucom.be>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; nl-NL; rv:1.7.5) Gecko/20041217
X-Accept-Language: nl-be
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: [ASP.net] Voor verwijzing naar een niet-gedeeld lid is een objectverwijzing
 vereist.
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 80
Message-ID: <422efc61$0$30177$ba620e4c@news.skynet.be>
Organization: -= Belgacom Usenet Service =-
NNTP-Posting-Host: 5f34e64b.news.skynet.be
X-Trace: 1110375521 news.skynet.be 30177 217.136.85.197:11115
X-Complaints-To: usenet-abuse@skynet.be