ACCESS 将"student"表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。具体怎么 *** 作

ACCESS 将"student"表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。具体怎么 *** 作,第1张

数据库中的时间字段为sj SQL=“delete sj = 1975 to 1980 from student ”。

1、首先在电脑中打开Access带有数据的表,进入页面后点击设计选项卡。

2、然后找到回自己想要设置的字段,点击打开。

3、接着在页面左上角,找到主键按钮,使用鼠标点击。

4、这时便可以看到此图标,或者鼠标右击字段说明。

5、右键点击后,即可看到主键按钮。

分类: 电脑/网络

问题描述:

我在ASP中用rst.RecordCount,得到我的数据表的行数,实在我的数据表sutdent有7行,可是得到用rst.RecordCount 得到的值却是"-1"这是为什么啊?请高手指点!谢谢!!!

----------源代码------------

<%@language=vbscript%>

<%

dim n,sql,rst

path="data/studentinfo.mdb"

set n=createobject("ADODB.connection")

set rst=createobject("adodb.recordset")

n.connectionString= "PROVIDER=Microsoft.jet.oledb.4.0Data source=" &server.MapPath(path)

n.open

sql="select * from student"

rst.cursortype =adOpenStatic

rst.open sql,n

%>

<p>在ACCESS数据库studentinfo表中包含<% =rst.recordcount%>行记录</P>

<% rst.close %>

----------------------------------

------------显示结果---------------

在ACCESS数据库studentinfo表中包含-1行记录

----------------------------------

请教各位,这是为什么啊!? 谢谢了!!!

解析:

把rst.cursortype =adOpenStatic删掉,

用rst.open sql,Cnn,3,3

去试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9986291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存