yyyy-mm-dd 00:00:00(= 2016-05-08 11:04:00) -ローカルの日付/時刻の形式で属性フィールドを編集するときに、日付と時刻を更新するフィールドを作成します。データは次のスクリーンショットのように、QGIS 2.14シェープファイルとベクターラインにあります。
「名前」フィールドにNULLとしての機能は、私はデ受け取らなければならない道路と「MOD」フィールドの名前を入力したい場合は、MOD「2016年5月8日夜3時16分00秒」のようなified日付/時刻を。
私はすでにいくつかのオプションを試しましたが失敗しました。最初から始めるには手助けが必要です。
- 日付/時刻型の新しいフィールドを作成しましたが、「名前」フィールドまたはそれ自体の機能で、編集後もNULL値のままです。
- 式now()も使用しましたが、編集後もNULL値のままです。
注:そこに表示される日付、2016-04-14は「フィールド計算」で作成された最初の値です。
QGIS 2.14を使用しています。
質問を編集して、使用しているソフトウェアのデータ形式とバージョンを指定してください。ターゲット列のデータ型も指定する必要があります(日付フィールドには形式がないため)
—
Vince
してください質問を編集し、要求された情報を格納します。あなたは、詳細あなたは試してみましたがどうあるべきか、そしてまさにそれが失敗しましたか。これは、ボランティアがあなたが達成しようとしていることを理解するのに役立ちます。現状では、ソリューションを推測するだけの十分な情報がありません。DB2の自動入力列がニーズを満たしていないと想像しています。
—
ビンス
機能の最後の編集/更新のタイムスタンプを属性に保存したい場合、私には聞こえますか?ESRIが「エディタートラッキング」と呼んでいるようなものですか?
—
Jochen Schwarze
では、どのような種類のデータプロバイダーを使用していますか(図形、郵便番号など)、ところで3桁の月は入力エラーですか、それとも2016-may-08のようなものが必要ですか?おそらく、postgesqlで「QgsVectorLayer」または「UPDATE」トリガーの「beforeCommitChanges」信号をキャッチすると、成功する可能性があります。
—
Jochen Schwarze
シェープファイルは、タイムスタンプの悲惨なデータ形式です。dBaseがサポートするのは日の解決だけだからです(実際にはNULLもサポートしていません)。この情報には文字列を使用する必要があります(その後、さらに使用するために解析する必要があります)
—
Vince