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.0Why are we using ArrayList or List(Of T) in DataProvider ?Why are we using ArrayList or List(Of T) in DataProvider ?
Previous
 
Next
New Post
8/8/2007 1:58 AM
 

I am wondering  Why are we using ArrayList or List(Of T) in DataProvider ?

What is wrong with merely using IDataProvider ?

 
New Post
8/8/2007 2:27 AM
 

Actually, when I try to convert the IDataReader to List(of T) with the Function CBO.FillCollection(Of T), which I am obtaining from

" DotNetNuke.Data.DataProvider.Instance.ExecuteSQL(MySqlString) "

I am getting Error, while the same thing works ok if I get it from Stored Procedure

 

Both above works ok if I convert the IDataReader to ArrayList using CBO.FillCollection()

What am I doing wrong ?

What special do I need to do for using CBO.FillCollection(Of T) ?

What are the advatage of Using List(Of T) over ArrayList (yes, it is strongly typecased, but how is it useful and what about the resource consulmption ?)

 

 

 
New Post
8/8/2007 9:26 AM
 

1. You should use Extend It forum for this sort of questions. 
2. Michael Washington has a in depth discussion of DAL vs DAL+ on his website adefwebserver.com 
3. There could be a 1000 and a half reasons for your issue. Without seeing at least the exact error, any answer will be a guess. Read Michael's articles and, if you still need help, post back your error and code for us.


Vitaly Kozadayev
Principal
Viva Portals, L.L.C.
 
New Post
8/8/2007 11:18 AM
 

Have you ensure you are referencing the correct assemblies?  You might not have the System.Data.* referenced.  Snapshot from my C# page:

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;


using DotNetNuke.Data;
using Microsoft.ApplicationBlocks.Data;

-------------------

Generics are the way to go!

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Why are we using ArrayList or List(Of T) in DataProvider ?Why are we using ArrayList or List(Of T) in DataProvider ?


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