Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Access to Users Accounts database tableAccess to Users Accounts database table
Previous
 
Next
New Post
8/27/2007 3:45 PM
 

Please help, I am trying to build a custom report displing my user information.  How do I find the table that references the country my users are from in the Database.  I can locate the user information including email phone numbers but I need to know the country they are from as well.  

When looking at the database I see a table "Lists" but this table does not have any database references. 

Please help if you know anything about the back end database and how the information is being stored for user accounts.

 
New Post
8/27/2007 7:25 PM
 

user profile properties are stored in table UserProfiles serialized. In a module avoid accessing core tables directly, use BCL calls instead.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/27/2007 9:20 PM
 

BCL?  i'm new to dot net nuke.  I need to access these tables in SQL

 
New Post
8/28/2007 1:46 AM
 

Here is a nice little sql stmt to start you off..  you just need to find which property id you are looking for ..

However, this is for direct sql access..   core code has methods built in or part of the membership provider..

SELECT    
  U.FirstName,
  U.LastName,
  U.Email,
  (SELECT PropertyValue FROM UserProfile WHERE
    UserProfile.UserID = U.UserID AND
    UserProfile.PropertyDefinitionID = 31) As PhoneNum

 FROM UserPortals AS UP
   RIGHT OUTER JOIN UserRoles  UR
   INNER JOIN Roles R ON UR.RoleID = R.RoleID
   RIGHT OUTER JOIN Users AS U ON UR.UserID = U.UserID
  ON UP.UserId = U.UserID
 WHERE ( UP.PortalId = 1)
  AND (R.RoleName = 'Registered Users')
 
 ORDER BY U.FirstName + ' ' + U.LastName

 
New Post
8/28/2007 11:29 AM
 

Business Control Layer - i.e. the business objects like dotnetnuke.entities.users.userinfo


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Access to Users Accounts database tableAccess to Users Accounts database table


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out