c#求解
OleDbConnection conn = new OleDbConnection();conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=C:\Users\Administrator\Desktop\C#\text login\试题表.accdb";
conn.Open();
string sql="";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
linkLabel1.Text = dr["ID"].ToString();
richTextBox2.Text = dr["题目"].ToString();
label9.Text = dr["选项A"].ToString();
label10.Text = dr["选项B"].ToString();
label11.Text = dr["选项C"].ToString();
label12.Text = dr["选项D"].ToString();
}
中间差一个SQL语句实现下一页的功能,求解
我要实现一个下一题的功能
我用的是SQL数据,
也就是我需要按下Button时可以将下一组的信息显示出来,点一次向前读一次,并且不能超过最大的Id值,
当我在数据库里重新添加时,依旧可以读取出来,求个高人。 --------------------编程问答-------------------- string sql="select top 1 from tablename where id >" + linkLabel1.Text + " orderby id"; //向后
string sql="select top 1 from tablename where id <" + linkLabel1.Text + " orderby id desc"; //前 --------------------编程问答-------------------- 编译器报错,SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。 --------------------编程问答--------------------
你不会是直接复制2L那句话了吧... --------------------编程问答-------------------- string sql = "select top 1 from txtBox where id <" + linkLabel1.Text + " orderby id desc"; --------------------编程问答-------------------- 我数据库的名字叫txtBox
--------------------编程问答--------------------
补充:.NET技术 , C#