問題タブ [datetime2]

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 投票する
8 に答える
34225 参照

sql-server-2005 - SQL Server 2008 および SQL Server 2005 と日時の使用

2008 年のデータベースに対してエンティティ フレームワーク モデルを構築しました。2008年のデータベースに対してはすべて正常に機能します。2005 データベースのエンティティを更新しようとすると、このエラーが発生します。

データベースを構築したとき、特に 2008 の機能は使用しませんでした。コード内に datetime2 への参照が見つかりません。そして、はい、列はデータベースで「datetime」として定義されています。

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

sql-server-2008 - SSIS2008SQL出力パラメータマッピングの実行datetime2問題

SSIS 2008でSQL実行タスクを使用して、ストアドプロシージャの出力パラメーターをパッケージ変数にマップしようとしています。

パッケージ変数はSSISタイプのDateTimeであり、ストアード・プロシージャーのパラメーターはSQLタイプのDATETIMEです。

SQLステートメントはEXEC GetCurrentDate @CurrentDate=?であり、パラメーターマッピング画面では、パラメーターは、出力方向とデータ型DBTIMESTAMPが指定されたパッケージ変数にマップされます。

パッケージを実行すると、次のエラーが発生します。

[SQLタスクの実行]エラー:クエリ「EXECGetCurrentDate @ CurrentDate =?」の実行が失敗し、次のエラーが発生しました:「変数「User::CurrentDate」に割り当てられている値のタイプが現在の変数タイプと異なります。変数は異なる場合があります実行中に型を変更します。Object型の変数を除いて、変数型は厳密です。考えられる失敗の理由:クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメータが正しく設定されていない、または接続が正しく確立されていない。

実行中のクエリでトレースを実行すると、タイプがdatetime2と見なされていることがわかります。

タイプがdatetime2であると想定している理由を誰かが知っていますか?

ありがとう

0 投票する
16 に答える
578187 参照

sql - SQLServerでのDateTime2とDateTime

どれ:

SQL Server 2008+で日付と時刻を保存するための推奨される方法は何ですか?

精度(およびおそらくストレージスペース)の違いを認識していますが、今のところそれらを無視して、いつ何を使用するかについてのベストプラクティスドキュメントがありますか、それとも単に使用する必要がありますdatetime2か?

0 投票する
4 に答える
6405 参照

sql - T-SQL: datetime2 型のすべての列の datatime2 を datetime に変換します。

SQL 2005 データベースに移動する必要がある datetime2 列でいっぱいのデータベースがあります。したがって、これらすべての datetime2(7) 列を datetime に変換する必要があります。

どうすればこれを行うことができますか?

現在、次のようなdatetime2データ型を持つすべての列のテーブル名と列名を選択できました。

残りの方法がわかりません。

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

.net - LINQ to SQL に .NET DateTime を datetime2 として渡すように強制する方法は?

LINQ to SQL に単純なクエリがあります。

diff変数はゼロであるべきですが、そうではありません。生成された SQL は次のとおりです。

DateTime.NET型を SQL として渡している LINQ to SQL が原因であることがわかりましたdatetime。ただし、Date列には SQL タイプがありますdatetime2

LINQ to SQL または機能のバグですか? LINQ to SQL に入力日付を渡すように強制する方法はdatetime2?

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

sql-server - DateTimeタイプに関する予期しないエラー

次のフィールドを含む新製品を追加するための.aspxページがあります。

そしてそれはローカルホストでうまく動作しますが、それをサーバーに公開すると、次のエラーが発生します:

データベースをSQL2005形式で生成し、「datetime2」データ型がないことを確認しましたが、エラーはまだここにあります。どうしてか分かりません。手を貸してください。

どんな助けでもいただければ幸いです!

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

entity-framework-4 - EF4 での Datetime2 変換

さて、答えを得るために無限の時間をグーグルで費やした後、私はこの問題に別の質問を追加する必要があります...

VS 2010 で EF4 EDMX デザイナーによって生成された 2 つの日時フィールドを持つテーブルがあります。

SQL 2008 で生成されたフィールドは datetime であり、datetime2 ではありません。

edmx マークアップを見ると、フィールドの型は datetime2 です。

挿入は、既知の変換の問題 datetime2 / datetime で失敗しています....

SQL テーブルのフィールドを手動で datetime2 に変更しました。

まだ運がない。

私はおそらくここで何かを見逃していますが、何が起こっているのかわかりません。

デザイナーからデータベースを再生成し、データベースからedmxを再作成しようとしました...

まだ同じ問題。

どんな助けでも大歓迎です。

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

entity-framework-4 - SQL Server CE 3.5 で EF4 エンティティに datetime2 型を使用させるにはどうすればよいですか?

SQL Server CE 3.5 で datetime2 型を使用して DateTime 値を格納したいと考えています。

これが可能である場合、エンティティ データ モデルをどのように変更しますか? 手動で編集しようとしましたが、Visual Studio は後でデザイナーに表示することを拒否します。

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

visual-studio-2008 - .NETでのDatetime2の精度

Microsoftは、SQLServer2008でDatetime2タイプを導入しました。

ただし、VS 2010(同じ会社によって作成され、MSSQL2008の2年後に実現された)でも、Datetime2を完全な精度で処理する変数タイプを見つけることができませんでした。

精度を失うことなく.NETでDatatime2を処理できる変数タイプはありますか?

答えが「いいえ」の場合、Microsoftが近い将来そのようなタイプを作成する計画があるかどうか知っていますか?

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

entity-framework - POCOエンティティにDateTime.MinValueを保存するときのSqlDateTimeオーバーフローエラー

DateTimeプロパティを使用してPOCOエンティティを保存するときに問題が発生しました。DateTimeプロパティの値がDateTime.MinValueの場合、SqlDateTime.MinValueとDateTime.MinValueの違いにより、SaveChanges()は失敗します。

じゃあ何をすればいいの?

1)エンティティを保存する前にDateTime.MinValueを確認する必要がありますか?

2)日時のPOCOプロパティをこのように設計する必要がありますか?

/ PW