C#如何判断oracle里的字段类型是date类型的? 判断是否=OracleType.OracleDateType 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/zh-cn/library/system.data.oracleclient.oracletype(v=vs.100).aspxOracleType.DateTime 读取出来fill进datatable里,如果datatable里的列是DateTime类型,那么数据库里就一定是Date类型 多谢各位指点,后来这么写就可以了 string sql = string.Empty; sql = string.Format("select {0} from xxb where rownum<2", col); using (OracleConnection cn = TaiJi.CRJ.Server.Common.ServerCommon.OpenConnection()) { DataTable dt = new DataTable("XXB"); Oracle.Helper.FillDataTable(cn, System.Data.CommandType.Text, sql, dt); try { DataColumn dc = dt.Columns[col]; return (dc.DataType == Type.GetType("System.DateTime")) ? true : false; } catch { return false; } } Type.GetType("System.DateTime")这句话完全可以简单的改写为typeof(DateTime) combobox绑定数据,但是在查询中添加where约束,怎么实现? 谁会用.net编写PLC阶梯图编辑器那样的软件 错误:检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 8000401a winform程序 webBrowser控件中 按钮的提交? 新手指教:label的BackColor问题 c#如何构造嵌套类 一个c#老手的郁闷 给新手推荐本学习c#及其开发环境的好书吧!! 在form窗体里面做百度地图 改变空格为其他的间隔符 WinForm布局里面的Margin在什么情况下有效? 求高手C代码转C#代码
string sql = string.Empty;
sql = string.Format("select {0} from xxb where rownum<2", col);
using (OracleConnection cn = TaiJi.CRJ.Server.Common.ServerCommon.OpenConnection())
{
DataTable dt = new DataTable("XXB");
Oracle.Helper.FillDataTable(cn, System.Data.CommandType.Text, sql, dt);
try
{
DataColumn dc = dt.Columns[col];
return (dc.DataType == Type.GetType("System.DateTime")) ? true : false;
}
catch
{
return false;
}
}
这句话完全可以简单的改写为
typeof(DateTime)