把所有信息每隔5条显示在屏幕上,实现上下翻页的C语言代码
发布网友
发布时间:2022-04-07 18:50
我来回答
共3个回答
懂视网
时间:2022-04-07 23:11
环境:
操作系统:red hat 5.8 OS
数据库:oracle 11g 11.2.0.1
安装软件:IO-Tty-1.07.tar、 Term-ReadLine-Gnu-1.16.tar、uniread-1.01.tar
ftp工具:winscp
1、将安装软件通过winscp上传到linux系统
2、root用户登陆linux系统,解压安装软件
#tar zxvf IO-Tty-1.07.tar
#tar zxvf Term-ReadLine-Gnu-1.16.tar
# tar zxvf uniread-1.01.tar
3、分别安装以上3个软件包
#cd IO-Tty-1.07
#perl Makefile.PL
#make ; make install
#cd Term-ReadLine-Gnu-1.16
#perl Makefile.PL
#make ; make install
#cd uniread-1.01
#perl Makefile.PL
#make ; make install
#cd ~
#whitch uniread
/usr/sbin/uniread ---表示软件安装成功
4、切换到oracle用户
# su - oracle
5、使用工具登陆数据库
#uniread sqlplus / as sysdba
6、为以上登陆口令取别名
$cd ~
$vi .bash_profile并添加以下2行,保存退出
.....
alias sqlplus="uniread sqlplus"
alias rman="uniread rman"
......
7、生效环境变量
[oracle@wen ~]$ source !$
source ~/.bash_profile
sqlplus实现上下翻页设置
标签:
热心网友
时间:2022-04-07 20:19
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("SELECT * FROM ( ");
strSql.Append(" SELECT ROW_NUMBER() OVER (");
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append("order by T." + orderby );
}
else
{
strSql.Append("order by T.borrowID desc");
}
strSql.Append(")AS Row, T.* from bookBorrow T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ) TT");
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
return Query(strSql.ToString());
}
public static DataSet Query(string SQLString, params SqlParameter[] cmdParms)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand();
PrepareCommand(cmd, connection, null, SQLString, cmdParms);
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataSet ds = new DataSet();
try
{
da.Fill(ds, "ds");
cmd.Parameters.Clear();
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
}
给你一个查询代码的描写,看看你能归纳出来不
将startindex和endindex修改成你想要的开始位置和结束位置就好了
热心网友
时间:2022-04-07 21:37
输出时每五条就用getchar();隔开