小编Sha*_*nna的帖子

在oracle中查询datetime

我在表中有一个日期类型列,其中我存储日期和时间.

我想按照WHERE这样的方式查询它:

select * 
from conference_hall_book 
where to_date(end_time,'dd/mon/yyyy hh24:mi:ss') <= to_date('26/oct/2013 15:00:00','dd/mon/yyyy hh24:mi:ss')
Run Code Online (Sandbox Code Playgroud)

但结果是在27/10/2013 8:00:00 AM也在end_time列中.

任何人都可以帮我找到错误吗?

oracle datetime date

8
推荐指数
1
解决办法
4万
查看次数

查询对先前值求和

我的表格结构如图所示实际数据和预期结果

我需要将值添加到先前值的总和中(在所需结果中显示)我尝试使用以下查询

SELECT empid,
sum(tot_hours) OVER (PARTITION BY empid ORDER BY empid ) AS tot_hours
        FROM empDet
       ORDER BY empid
Run Code Online (Sandbox Code Playgroud)

但我得到以下结果集

给定查询的结果

但我需要第一张图片中的结果。

谁能帮我做这个吗?

sql oracle sum cumulative-sum

4
推荐指数
1
解决办法
4532
查看次数

下拉列表项的工具提示

我有一个下拉列表,我想为下拉列表项添加工具提示.我尝试使用以下代码,但它不起作用;

    for(int d=0;d<drpID.Items.Count;d++)
    {
        drpID.Items[d].Attributes.Add("title", drpID.Items[d].Value);

    }
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事?

c# tooltip drop-down-menu

3
推荐指数
1
解决办法
3万
查看次数

将控件添加到Gridview单元格

我想在某些条件下在GridView单元格上添加一个按钮.我在RowDatabound事件中执行了以下操作

if( i==0)
{
   Button btn= new Button();
   btn.Text = "view more";        
   e.Row.Cells[7].Controls.Add(btn);
}
Run Code Online (Sandbox Code Playgroud)

执行此操作时,绑定的单元格中的文本将丢失,并且仅显示按钮.我需要有按钮以及已经存在的单元格文本.

有人可以帮我这样做吗?提前致谢

c# asp.net gridview dynamic-controls rowdatabound

3
推荐指数
1
解决办法
2万
查看次数

如何在行MouseOver上更改GridView单元格颜色

我有一个GridView,我想在MouseOver行时更改单元格颜色.我尝试了以下方法:

e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#c8e4b6'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
e.Row.Cells[1].Attributes.Add("onmouseover", "this.style.backgroundColor='green'");
e.Row.Cells[1].Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
Run Code Online (Sandbox Code Playgroud)

行颜色完美变化.但是只有当鼠标在该单元格上移动时,单元格颜色才会改变.

有没有办法在鼠标在行上时更改单元格颜色?

css c# asp.net gridview onmouseover

3
推荐指数
2
解决办法
2万
查看次数

打开和关闭每个查询的数据库连接

我写了以下代码.我已经为一个查询打开了一次数据库连接,我想执行另一个查询.我写了下面的代码.但我认为有一个错误任何人都可以帮助我吗?

public void check()
{
    try
    {
        OdbcConnection myOdbcConnection = new OdbcConnection(con1);
        OdbcCommand myOdbcCommand = myOdbcConnection.CreateCommand();
        String sSQL = "SELECT * FROM(select tdate from tbl_IThelpdesk order by call_no desc)where ROWNUM = 1"; //last record of the call_no column
        myOdbcCommand.CommandText = sSQL;
        myOdbcConnection.Open();
        OdbcDataReader myOdbcDataReader = myOdbcCommand.ExecuteReader();
        if (!myOdbcDataReader.Read())
        {
            txtDate.Text = DateTime.Now.ToShortDateString();
            string strcallno = DateTime.Now.Year.ToString("d2") + DateTime.Now.Month.ToString("d2") + DateTime.Now.Day.ToString("d2");
            txtcall.Text = "ITHD" + strcallno + "001";
            myOdbcConnection.Close();
            myOdbcDataReader.Close();
        }
        else
        {
            DateTime today = DateTime.Parse(DateTime.Now.ToShortDateString());
            if (myOdbcDataReader[0].ToString() == today.ToString()) …
Run Code Online (Sandbox Code Playgroud)

c# database asp.net

2
推荐指数
1
解决办法
5742
查看次数