Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
DB Engine
SQL ServerMSDESQL Server CE
Services
Analysis (Data Mining)Analysis (OLAP)DTSIntegration ServicesNotification ServicesReporting Services
Programming
CLRConnectivitySQLXML
Other Technologies
ClusteringEnglish QueryFull-Text SearchReplicationService Broker
General
Data WarehousingPerformanceSecuritySetupSQL Server ToolsOther SQL Server Topics
DirectoryUser Groups
Related Topics
MS AccessOther DB ProductsMS Server Products.NET DevelopmentVB DevelopmentJava DevelopmentMore Topics ...

SQL Server Forum / DB Engine / SQL Server CE / February 2007

Tip: Looking for answers? Try searching our database.

Compact Edition Directory Structure

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Harry Simpson - 20 Feb 2007 15:31 GMT
I've upgraded to the 3.1 and the more I read the more confused I become.

I've got three current versions of SQL Server CE installed.

I want to use the latest greatest but can't really decide where I should
reference it from.

I've got 4 SQL Server directories:
   Microsoft SQL Server
   Microsoft SQL Server 2005 Mobile Edition
   Microsoft SQL Server CE 2.0
   Microsoft SQL Server Compact Edition

Within the the Microsoft SQL Server Compact Edition directory:
   Microsoft SQL Server Compact Edition
       V3.1
           SDK
               bin
                   Client
                       v2.0
                           wce400
                               armv4
                           wce500
                    Desktop
                    wce400
                    wce500
               Docs
               Includes
               Samples
           sync

There are various System.Data.SqlServerCe.dll s in the above directories -
I'm assuming I'm intereseted in referencing the 3.0.5300.0 (Though it's a
little misleading since it's in the v3.1 directory)

Or so I reference the System.Data.SqlServerCe.dll  under the Visual Studio 8
directory tree:

Visual Studio 8
   Smart Devices
          SDK
               SQL Server
                   Client
                   Mobile
                       v2.0
                       v3.0

Confusion here as to the nomenclature "Mobile" where the old version brfore
Compact Edition was called Sql Server Mobile.

My app works fine using the 3.0.5300.0 version when run in debug.  I am
running the sqlce30.ppc.wce4.armv4.CAB on the device but the app keeps
butping at first RDA pull with a "Unspecified error [sqlceca30.dll]"  and
then 2 more error boxes "ErrorCode 80040E37 [Devices] SQL Server CF ADO.NET
Data Provider"

I don't think the client side of SQL Server Compact Edition is getting
installed correctly.

Does your directory structure look similar to the above or is mine screwed?

TIA
Harry
Med Bouchenafa - 22 Feb 2007 16:54 GMT
I have exactly the same structure
I'm however referencing this
C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\\SQL
Server\Mobile\v3.0\System.Data.SqlServerCe.dll

Med Bouchenafa

> I've upgraded to the 3.1 and the more I read the more confused I become.
>
[quoted text clipped - 60 lines]
> TIA
> Harry
Harry Simpson - 23 Feb 2007 21:47 GMT
Thanks Med,

I had the right reference ultimately but was not including the replication
dll which is needed for RDA - thanks

>I have exactly the same structure
> I'm however referencing this
[quoted text clipped - 67 lines]
>> TIA
>> Harry
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.