🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
2 messages
2 total messages Started by aikie Wed, 09 Mar 2005 13:38
[ASP.net] Voor verwijzing naar een niet-gedeeld lid is een objectverwijzing vereist.
#1453
Author: 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
----------------------
Re: [ASP.net] Voor verwijzing naar een niet-gedeeld lid is een objectverwijzing vereist.
#1454
Author: Inetpub
Date: Wed, 09 Mar 2005 15:03
5 lines
1369 bytes
Heb je geprobeerd om je variables een andere naam te geven?
Ik weet bij ervaring dat die underscores niet erg aan te bevelen zijn...


> Ik heb al oplossingen gezocht op internet maar nog niet echt gevonden,
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