問題タブ [sql-server-ce-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
239 参照

sql - SQLCE:トルコ語照合の大文字と小文字が間違っています-i vs I

「i」と「I」は、トルコ語版のSQLServerのフィールド名と同じではないことを知っています。すなわち; userIdとuserid。フィールド名に適切な「i」または「I」を使用することで、この問題を簡単に修正できます(フィールド名にiまたはIがある場合は、大文字と小文字を区別する必要があります)。

同様の問題がありますが、今回はフィールド名は対象ではありません。代わりに、データに「i」、「ı」、「I」、または「İ」が含まれている場合、SQL Compact 4.0はこれらの文字をトルコ語で正しくUCaseできず、「i」を英語の文字とし、「İ」ではなく「I」として大文字にします。 。したがって、「イズミル」と「イズミル」は異なる都市名になります。これがサンプルです。オートコンプリートを目的とした単純なクエリ。

ファーストネーム

MetinMETİN
_

両方の行を期待していますが、結果として最初の行しか取得できません。

SQL Compact Edition v4.0は、クエリでのCOLLATIONをサポートしていません。代わりに、定義された照合を使用してデータベースを作成するか、圧縮プロセス中に照合を変更する必要があります。

私のデータベース照合はトルコ語です-システムのデフォルト-LCIDは1055です。

多分他の人はこれを機能と呼んでいます。私はそれをバグと呼んでいます。どう思いますか?

「トルコの私」についてのリンク

http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html

トルコ語Iを検索すると、コードで正規表現を使用する修正があります。インデックス付けされていないフィールドのSQLクエリで正規表現を使用することはできませんか?私はしますか?私はそうは思わない。

0 投票する
1 に答える
190 参照

asp.net-mvc-3 - WebMatrix で開くとエラーが表示される Web サイト

App_Data で SQL CE データベースを使用する Asp.Net MVC を使用して Web サイトを開発しました。Visual Studio で実行すると、Web サイトは正常に動作します。しかし、Microsoft WebMatix で「フォルダーからのサイト」として開いたとき。何も表示されません。IE では「Internet Explorer は Web ページを表示できません」と表示され、Chrome では「Chrome は localhost:49742 に接続できませんでした」と表示されます。

これは、データベース アクセスが実行される URL で発生します。基本的なページは機能します。

「フォルダーからのサイト」を使用して他のWebサイト(MvcMusicStore)を開こうとしましたが、正常に動作します。すべてが似ているのに、なぜ上記の場合に起こるのでしょうか。ビジュアルスタジオでは発生していないため、デバッグを行うことができません

0 投票する
1 に答える
726 参照

c# - Visual Studio 2010 SP1がインストールされていても、SQL Server Compact Edition 4.0が機能しませんか?

Visual Studio2010SP1を既にインストールしています。ExpressEditionを使用しています。また、SQL CE 4.0ランタイムをインストールしました。これにより、最終的にインストールされたものが修復されます。これで、コントロールパネルのインストール済みプログラムリストにSQLCE4.0が表示されます。しかし、それをProjectに追加しようとすると、新しいアイテムのリストに表示されません。そして問題は、SQLCE3.5も動作を停止することです。私は真剣に何をすべきかわかりません。私も試していますが、誰かが知っているなら私を助けてください...私は別のスタックオーバーフローポストに示されているほとんどすべてのオプションを試しました。

Visual Studio Pro / Ultimateバージョンを確認しましたが、そこに表示されていますが、ExpressEditionの運がまだありません。また、データベースと接続できず、データベースプロバイダーのダイアログに表示されません。

0 投票する
2 に答える
638 参照

c# - DataTable から SQL CE 4 サーバーへ

C# に DataTable があり、それを SQL CE 4 サーバーに送信したいと考えています。もう少し複雑な点の 1 つは、重複が発生した場合、それを無視して DataTable の次の行に移動する必要があることです。調べてみましたが、多くの情報が CE バージョンの SQL Server では機能しないようです。これを行う効率的な方法は何ですか?

0 投票する
1 に答える
226 参照

sql - 個別のプロセス間で複数の接続を使用する SQL Server CE 4.0

これは可能ですか?EF コード ファーストと SQL Server CE 4.0 を使用する Web アプリケーションがあります。

.sdf同じファイルを使用する Winforms アプリを使用できますか?

0 投票する
1 に答える
338 参照

sql-server-ce - カタログベースのWebサイトでSQLServerCEを使用することはお勧めしませんか

SQLCEをデータベースとして使用するカタログシステムを構築しました。ホスティングプロバイダー(GoDaddy.com)にデプロイした後、パフォーマンスは悲惨でした。データアクセスが実行されるときはいつでも、製品を取得するのにかなり長い時間がかかります。何度も、私はこのエラーを受け取り続けます:

私だけがWebサイトを閲覧しているときにこの問題が発生した場合、多数の人が同時にWebサイトにアクセスするとどうなりますか?

そのようなカタログベースのサイトの本番データベースにSQLCEを使用することを避けるべきですか、それともホスティングプロバイダーに何か問題がありますか?

0 投票する
1 に答える
539 参照

c# - 実行時に .sdf を読み込んで保存する

データ用の Entity Framework を備えた SQL Server Compact 4.0 データベース (.sdf) を使用する C# アプリケーションを構築しています。ユーザーが別のデータベースをロードしたり、データベースを USB にバックアップしたりできるように、このアプリケーション内からファイルをロード/保存できるようにしたいと考えています。

コードで SDF を作成できることは知っていますが、実行時にそれを読み込むにはどうすればよいですか (接続文字列)。

私の質問は、これはよくあることだということですが、最善の方法は何ですか? これを行うためのガイドはありますか?

または、私の問題に対処する別の方法をお勧めしますか?

//ObjectiveCoder

0 投票する
2 に答える
1937 参照

.net - 接続文字列エンティティ フレームワークの設定

データに SQL Server Compact 4.0 (.sdf) を使用するアプリケーションを構築しました。その後、ユーザーは .sdf ファイルをアプリケーションに保存およびロードできるようになります。空の .sdf ファイルを作成するメソッドを構築できました。しかし、私の App.Config には、定義済みの .sdf (Entity Framework) への接続文字列があります。ユーザーが .sdf ファイルをロードできるようにする必要がある場合は、新しく作成された .sdf ファイルに対して機能するように app.config ファイルの接続文字列を設定する必要があります。

新しい .sdf ファイルに対して動作するように Entity Framework を動的に設定するにはどうすればよいですか?

これは、これまでのところ SDF を作成するクラスのコードです。この後、ユーザーは作業するファイルを選択できるはずです。これを設定するにはどうすればよいですか?

0 投票する
5 に答える
120269 参照

sql - SQL:最初のオカレンスのみを返します

SQLを使用することはめったになく、アーカイブに類似したものが見つからないため、この単純なクエリの質問をします。personIDと最初のseenTimeのみを返すクエリが必要です

記録:

希望する結果:

それは私がしたことと失敗したことです:

PS:SQLCE4に注意してください

0 投票する
3 に答える
6038 参照

sql-server - SQL Server エディション (コンパクト、エクスプレス) のテーブル (オブジェクト) の最大数

あなたが持つことができるテーブルの最大数は何ですか:

  • SQL CE4
  • SQL 2008 R2 エクスプレス

ここの数字http://msdn.microsoft.com/en-us/library/ms143432.aspx SQL Server 2008 用だと思いますが、Express では有効で、SQL CE4 では有効ですか?

データベース内のすべてのオブジェクト数の合計が 2,147,483,647 を超えることはできません

ところで。質問が重複して申し訳ありませんが、Stackoverflow がより迅速に回答を提供しているようです。