select top 10 * from [Sheet1$]
可以取到指定的excel表中Sheet1的前10条数据,那么我想取10-20这10条数据怎么取啊
sql和C#的写法都可
在线等,急!!!!!!!!!!!!!!
那位大虾解决一下,小弟不胜感激!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
可以取到指定的excel表中Sheet1的前10条数据,那么我想取10-20这10条数据怎么取啊
sql和C#的写法都可
在线等,急!!!!!!!!!!!!!!
那位大虾解决一下,小弟不胜感激!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- gridview 删除语句,linkbutton
- 从OLE字段读文本和图片到指定窗体
- 问一本书的名字?
- 在英文机器上开发的系统,在英文机器上运行时,显示界面都有很大的变化
- ===安装和卸载服务出错?????
- 如何调用Notes或outlook程序群发邮件?各位大哥大姐帮忙看看吧,谢谢!
- vs2005中开发smartClient的问题
- 一个关于XML文件读取的简单问题,请速马版主进来看看,也请其它高手指点一下
- 请教一个excel和access的简单问题,正确回复必加分,谢谢
- 请问在Windows XP Professional中如何构建无盘工作站??????请介绍几个这方面的网站或资料。
- (菜鸟)用ODBC访问Excel问题
- cn99客户端怎样设置?可用的情况下登录网址的时候怎么要输入用户名和密码?
放到一个table里.再从里面取 10-20条的数据.哇哈哈~~!!!
那样要行的话我就不来问了
System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(sqlcommand);
.....
adp.Fill(myDataSet,10, 10, "TableName");
select top 10 * from [Sheet1$] where id not in (select top 9 id from [Sheet1$] )办法2在代码里面控制.
这个方法不好用,我用过了,提示from语句有错
那位还有更好的办法啊
select top 10 * from (select top 20 * from table1 order by id desc) order by id办法2利用DataSet里控制
adp.Fill(myDataSet,10, 10, "TableName");
DataSet后面的"10"是什么意思,Fill里的参数是什么啊
或
adp.Fill(myDataSet,10, 10, "TableName"); //将取到的记录从第11条开始的10条记录存入myDataSet中的TableName表中
数据集,开始记录数,要检索的记录数目,数据集中映射的表名
{
conn.ConnectionString = "....";
conn.Open();
using(System.Data.SqlClient.SqlCommand command=new System.Data.SqlClient.SqlCommand(conn))
{
command.CommandText="select * from [Sheet1$]";
using(System.Data.SqlClient.SqlDataAdapter adp=new System.Data.SqlClient.SqlDataAdapter(command)
{
System.Data.DataSet ds=new DataSet();
adp.Fill(ds,10,10,"Sheet1");
}
}
conn.Close();
}
我就差你adp.Fill(ds,10,10,"Sheet1");中的参数了
也谢谢大家的参与,小弟谢谢大家了
[StructLayout(LayoutKind.Sequential)]
public struct SystemTime
{
public ushort wYear;
public ushort wMonth;
public ushort wDayOfWeek;
public ushort wDay;
public ushort wHour;
public ushort wMinute;
public ushort wSecond;
public ushort wMiliseconds;
}
public class Win32
{
[DllImport("Kernel32.dll")]
public static extern bool SetSystemTime(ref SystemTime SysTime);
[DllImport("Kernel32.dll")]
public static extern void GetSystemTime(ref SystemTime SysTime);
}
#endregion #region 时间同步
/// <summary>
/// 设置与服务器同步时间
/// </summary>
public void SynchronousTime()
{
try
{
#region 更改计算机时间 SystemTime sysTime = new SystemTime(); DateTime ServerTime = 需要更改的时间 sysTime.wYear = Convert.ToUInt16(ServerTime.Year); sysTime.wMonth = Convert.ToUInt16(ServerTime.Month); //处置北京时间 int nBeijingHour = ServerTime.Hour - 8; if (nBeijingHour <= 0)
{
nBeijingHour += 24; sysTime.wDay = Convert.ToUInt16(ServerTime.Day - 1); sysTime.wDayOfWeek = Convert.ToUInt16(ServerTime.DayOfWeek - 1);
}
else
{
sysTime.wDay = Convert.ToUInt16(ServerTime.Day); sysTime.wDayOfWeek = Convert.ToUInt16(ServerTime.DayOfWeek);
} sysTime.wHour = Convert.ToUInt16(nBeijingHour); sysTime.wMinute = Convert.ToUInt16(ServerTime.Minute); sysTime.wSecond = Convert.ToUInt16(ServerTime.Second); sysTime.wMiliseconds = Convert.ToUInt16(ServerTime.Millisecond); Win32.SetSystemTime(ref sysTime); #endregion
}
catch
{
//产生错误则不引发异常。
}
}
#endregion==========
晕死了