2013-04-05 10 views
6

Wie kann ich Karte „Zeitstempel mit Zeitzone“ Datentyp von PostgreSQL System.Data.DbType Ich brauche Parameter zu übergeben, wie es auf die Säule gehen, den „Zeitstempel mit Zeitzone“Zeitstempel mit Zeitzone postgresql Mapping

Folgendes ist mein Code:

var pOrderDate = cmdOrder.CreateParameter(); 
pOrderDate.ParameterName = "OrderDate"; 
pOrderDate.DbType = System.Data.DbType.DateTime; 
pOrderDate.Value = objOrder.OrderDate; 
cmdOrder.Parameters.Add(pOrderDate); 

folgende Zeile verursacht Problem:

pOrderDate.DbType = System.Data.DbType.DateTime; 
+9

@ Freelancer sprechen Sie bitte Englisch. –

+0

Das ist mein C# -Code..Ich muss durch mein Programm mappen. –

+0

@Freelancer, warum hast du die Forenregeln? – MikroDel

Antwort

1

Haben Sie darüber nachgedacht, die Datetime Klasse versucht, in .NETZ?

Ich bin mir nicht bewusst, wie es zu Postgres "DateTime mit Timezone" Typ, aber es hat eine 1: 1-Korrelation mit, was ich glaube, wäre die MSSQL-Äquivalent (auch DateTimeOffset genannt).

Beachten Sie, dass die Benennung hier ziemlich schlecht ist - der Typ repräsentiert eine DateTime + Offset und nicht nur den Offset selbst.

Verwandte Themen