如何将postgreSql中的"timestamp with time zone"数据类型映射到System.Data.DbType
我需要传递参数,因为它将转到具有"timestamp with time zone"的列
以下是我的代码:
var pOrderDate = cmdOrder.CreateParameter();
pOrderDate.ParameterName = "OrderDate";
pOrderDate.DbType = System.Data.DbType.DateTime;
pOrderDate.Value = objOrder.OrderDate;
cmdOrder.Parameters.Add(pOrderDate);
Run Code Online (Sandbox Code Playgroud)
以下行导致问题:
pOrderDate.DbType = System.Data.DbType.DateTime;
Run Code Online (Sandbox Code Playgroud) 我绑定GridView就像 -
namespace grid_edit
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data source=HP_OWNER\\SQLEXPRESS;Database=demo;Integrated security=true";
con.Open();
SqlCommand cmd = new SqlCommand("select * from demo", con);
cmd.ExecuteNonQuery();
SqlDataAdapter mySqlAdapter = new SqlDataAdapter(cmd);
DataSet myDataSet = new DataSet();
mySqlAdapter.Fill(myDataSet);
DataTable myDataTable = myDataSet.Tables[0];
GridView1.DataSource = myDataTable;
GridView1.DataBind();
Session["mytable"] = myDataTable;
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridView1.DataBind();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs …Run Code Online (Sandbox Code Playgroud) 如何将方法重载视为c#中的静态多态?