asp.net中怎么获取数据库select的值
我上面的insert插入数据库后会自动生成一个代码ID,然后我想读取出来这个ID,下面的sql语句是找到这条记录。比如我用一个label来记录读取出来的ID,语句改怎么写...
我上面的insert插入数据库后会自动生成一个代码ID,然后我想读取出来这个ID,下面的sql语句是找到这条记录。比如我用一个label来记录读取出来的ID,语句改怎么写,下面的语句不会写了。。
不是SQL语句的问题,是怎么用用vs的控件来读取记录这个编号。
也不是其他问题。就是我的语句接下来该怎么编写。。大神们帮忙编写下也行。。 展开
不是SQL语句的问题,是怎么用用vs的控件来读取记录这个编号。
也不是其他问题。就是我的语句接下来该怎么编写。。大神们帮忙编写下也行。。 展开
3个回答
展开全部
你插入的语句里面不是有datetime属性吗,那应该取值为now吧?你查询帖子的时候就按照 select top 1 ID from [user] order by datetime desc
根据时间降序排,取得第一条数据即可
根据时间降序排,取得第一条数据即可
更多追问追答
追问
我是想查询出来数据库的数据,然后读取到vs的控件上。问题在读取控件这部分不太会。。以前做的都是放在datagridview和vb上面的,这次做的是没有datagrid语言是c#。
追答
代码如下所示:其中repeater1就是显示数据的控件,你先托一个进去
if(!isPostBack)
{
sqlconnection cn=new sqlconnection("server=.;database=db;uid=sa;pwd=");
sqlcommand cmd=new sqlcommand(sql语句,cn);
sqldataapdate dr=new sqldatapdate(cmd);
datatable dt=new datadatalble();
dr.fill(dt);
this.repeater1.datasource=dt.defautlview;
this.repeater1.databind();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你生的的ID是标识列 就是1-2-3-4-5-6……
那你要取最新生成的ID 就是
select max(ID) from [表名] where ...
取最大ID
那你要取最新生成的ID 就是
select max(ID) from [表名] where ...
取最大ID
追问
是插入数据库后自动编号,我现在想要读取这个自动生成的编号,SQL句子应该是没问题,我想问的是asp.net中怎么用一个控件来读取记录这个生成的编号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询