問題タブ [sqlcedatareader]
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.
c# - 日付のC#SqlCeDataReader getValueは、同じクエリで異なる形式を返します
次のコードがあります
reader.GetValue(i)がdatetimeフィールドの場合、戻る場合もあれば戻る場合もあり01/01/2014 0:00:00ます01/01/2014 12:00:00 a.m.
なぜこれが起こるのですか?文字列値はハッシュコードに使用されるため、同じ行に異なるハッシュがあります。
c# - C# ラジオボタンに SQL 情報を表示する
私の C# プログラムは SQL CE データベースに接続されています。SQLCEDATAREADER を使用して、プログラム内のいくつかのテキスト ボックスに入力します。データベースに「性別」列があり、男性と女性のラジオボタンがあります。データベースの特定のエントリの性別列に「M」が含まれている場合、男性のラジオ ボタンが押されたように見せるにはどうすればよいですか?
私は試した
それは明らかにうまくいきませんでした。
dataset - Windows Mobile 6.5 で SQL Server CE データベース ファイルをクエリする最速の方法は?
クエリを実行する必要がある Windows モバイル デバイスに大きな.sdfデータベース ファイルがあります。ファイルには 40,000 レコードがあります。クエリの実行にかかる時間を短縮しようとしています。現在は約 8 秒で、ユーザーが結果を待つのにかなりの時間がかかります。
最初は、データセットにリンクされたアダプターDataSetを確立しSqlCeConnectionて埋めることで、 を使用していました。と同様に試してみましたがDataTable、パフォーマンス結果はほぼ同じでした。約 8 秒でクエリを使用DataSetまたは終了します。DataTable
私が最後に試したのは、Reader(). 少し良い結果が得られますが、0.5 秒しかかかりません (クエリは ~ 7.5 秒で終了します)。
どうすればこれをより速くすることができますか?
c# - IINFORMATION_SCHEMA.KEY_COLUMN_USAGE SQL CE の更新
新しいインデックスを追加/作成した後、INFORMATION_SCHEMA.KEY_COLUMN_USAGE が確実に更新されるようにするにはどうすればよいですか。すなわち:
データベースが必要です.1つは古いバージョン(V1)から新しいバージョン(V10)に変換/更新され、もう1つは新しい(V10)データベースです。データベースを比較すると、次を除いてすべてが一致します (これには PK、FK、インデックスなどが含まれます)。
新しく作成した一意のインデックス ([UK_Common.UserConnection] SessionId および UserId) が変換されたデータベースにないことがわかります。変換されたデータベースは、新しい (V10) データベースと比較して、「key_column_usage」テーブルの行数が少なくなります。
SQL ce クライアント アプリケーションから "Create sql table script" を抽出すると、変換/更新されたスクリプトと新しい (V10) スクリプトのスクリプトは同一です。
トランスフォーマーにステートメントへの挿入を含めようとしました:
結果: システム テーブルまたはスキーマ情報ビューにデータを追加できません。[読み取り専用テーブルの名前 = @@INFORMATION_SCHEMA.KEY_COLUMN_USAGE]
また、select クエリ (rot to count key エラー) が配置されているこの inn .net をコーディングしようとしました。
結果: システム テーブルまたはスキーマ情報ビューにデータを追加できません。[読み取り専用テーブルの名前 = @@INFORMATION_SCHEMA.KEY_COLUMN_USAGE]
質問は、asp.net プロジェクトで失敗した単体テスト (mstest) に関連しています: Assert.IsTrue が失敗しました。キー列の使用回数が異なります。
INDEX の編集/変更後に、INFORMATION_SCHEMA.KEY_COLUMN_USAGE をどのように更新しますか?
.NET 4.0 SQL CE 4.0 VS2010
sql - SqlCeDataReader.Read が遅い
SQL Server CE データベースの 2 つのテーブルから大量のデータ (約 65,000 行) を呼び出す vb.net アプリケーションがあります。
コードは非常に簡単です。
このreader.readステートメントは、実行に最も時間がかかります。65,000 行を読み取って処理するのに約 2 時間かかりますが、その約 60 ~ 70% はreader.readステートメントの遅延によるものと推定されます。
これをスピードアップする方法はありますか?
編集:
いくつかの時間測定を行ったところ、reader.readステートメントは、読み取り、フォーマットなどのコードブロックよりも (平均で) 150 倍長くかかりました。
c# - ローカルの sdf ファイルに接続するには?
シンプルな Windows C# フォーム アプリケーションを作成しています。しかし、ローカル データベース ファイル (.sdf) に接続できません
私は使っています
これは私のapp.configファイルです
次のコードを使用してデータベースファイルを接続しようとしています。
私が使用するConnectionString1かConnectionString2、connectionStringを作成しようとしている間、常にcatchブロックにジャンプします。
このコードのエラーを見つけるのを手伝ってください。
c# - Sql Server CE にデータを挿入する最速の方法
私は自分の製品のC# Compact Framework 4.0に取り組んでいます。
サーバーとモバイルがあり、すべてのデータをサーバーからモバイル デバイスに同期する必要があります。
通常、約 6000 のエントリがモバイル デバイスの 1 つのテーブルに挿入されます。
今、私は指定されたテーブルのインデックス名で直接テーブルを使用します。
6000 エントリの場合、約 55 秒かかります。
挿入するより速い方法はありますか??