Getting Error :The ConnectionString property has not been initialized.

Getting Error :The ConnectionString property has not been initialized.

Old forum URL: forums.lhotka.net/forums/t/8697.aspx


raindeepak4u posted on Saturday, March 20, 2010

Hi ,

 

 I am new to this Forum  .. i am getting a error

Csla.DataPortalException: DataPortal.Fetch failed (The ConnectionString property has not been initialized.)

at the first time  after application installed ..

Trace log is

Csla.DataPortalException: DataPortal.Fetch failed (The ConnectionString property has not been initialized.) ---> Csla.Server.CallMethodException: DataPortal_Fetch method call failed ---> System.InvalidOperationException: The ConnectionString property has not been initialized.
   at System.Data.SqlClient.SqlConnection.PermissionDemand()
   at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at Golf.UserManagement.UserList.DataPortal_Fetch(AuthenticateCriteria criteria)
   --- End of inner exception stack trace ---
   at System.Data.SqlClient.SqlConnection.PermissionDemand()
   at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at Golf.UserManagement.UserList.DataPortal_Fetch(AuthenticateCriteria criteria)
   at Csla.MethodCaller.CallMethod(Object obj, MethodInfo info, Object[] parameters)
   at Csla.Server.SimpleDataPortal.Fetch(Type objectType, Object criteria, DataPortalContext context)
   --- End of inner exception stack trace ---
   at System.Data.SqlClient.SqlConnection.PermissionDemand()
   at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at Golf.UserManagement.UserList.DataPortal_Fetch(AuthenticateCriteria criteria)
   at Csla.MethodCaller.CallMethod(Object obj, MethodInfo info, Object[] parameters)
   at Csla.Server.SimpleDataPortal.Fetch(Type objectType, Object criteria, DataPortalContext context)
   at Csla.DataPortal.Fetch(Type objectType, Object criteria)
   at Csla.DataPortal.Fetch[T](Object criteria)
   at Golf.UserManagement.UserList.GetUserList(String UserName, String Password)
   at PinSheetPRO.Program.ValidateUser(String loginID, String password)
   at PinSheetPRO.Program.Main()

RockfordLhotka replied on Saturday, March 20, 2010

The problem is that your connection string hasn't been initialized when you try to open the SQL connection.

I suggest you set a breakpoint at the top of your fetch method and walk through the code to see where you are not setting the connection string.

Copyright (c) Marimer LLC