Access – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 ASP+ACCESS数据库的连接和读取详细讲解 https://ihacksoft.com/archive/1193.html https://ihacksoft.com/archive/1193.html#respond Fri, 02 Apr 2010 05:43:33 +0000 https://ihacksoft.com/?p=1922 <%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>


第一句话定义了一个 adodb数据库连接组件,第二句连接了数据库,大家只要修改后面的数据库名字就可以了。是不是很简单? ]]>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>

第一句话定义了一个 adodb数据库连接组件,第二句连接了数据库,大家只要修改后面的数据库名字就可以了。是不是很简单?
下面再看三句:

<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

这三句加在前面两句的后面,第一句:设置查询数据库的命令,select后面加的是字段,如果都要查询的话就用*,from后面再加上表的名字,我们前面建立的是不是一个gustbook表阿?第二句:定义一个记录集组件,所有搜索到的记录都放在这里面,第三句是打开这个记录集,exec就是前面定义的查询命令,conn就是前面定义的数据库连接组件,后面参数“1,1”,这是读取,后面讲到修改记录就把参数设置为1,3,好了接下来我们读取记录。

如果仅显示搜索表单传过来的数据,这样改写:

<%
name=request.form("name")
tel=request.form("tel")
exec="select * from guestbook  where name='"&name&"' and tel="&tel
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

下面是显示表格部分代码

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>

在一个表格中,我们用4列分别显示了上次建立的表里面的四个字段,用do循环,not rs.eof的意思是条件为没有读到记录集的最后,rs.movenext的意思是显示完一条转到下面一条记录,<%=%>就等于& lt;%response.write%>用于在html代码里面插入asp代码,主要用于显示变量。

]]>
https://ihacksoft.com/archive/1193.html/feed 0
Access2007执行SQL语句的方法 https://ihacksoft.com/archive/1160.html https://ihacksoft.com/archive/1160.html#respond Wed, 06 Jan 2010 03:07:46 +0000 https://ihacksoft.com/?p=1889 另外,在Access中设置或替换某一个字段的值全部为同一内容,用SQL语句: ]]> 点菜单中的创建-查询设计-关闭-在窗口中间点右键-SQL视图,就可以了!

另外,在Access中设置或替换某一个字段的值全部为同一内容,用SQL语句:

update blog_Member set meta_key="wp_capabilities"
update blog_Member set meta_value='a:1:{s:10:"subscriber";b:1;}' //内容里有双引号外面就要用单引号。

]]>
https://ihacksoft.com/archive/1160.html/feed 0
Access表中复制一个字段复制一列的方法 https://ihacksoft.com/archive/1159.html https://ihacksoft.com/archive/1159.html#respond Tue, 05 Jan 2010 02:43:08 +0000 https://ihacksoft.com/?p=1888   不多说了,举个例子好了。我在blog_Member表里新建了两个字段user_nicename和display_name。我想让它们都与表里的user_login字段相等,在ACCESS里执行SQL语句如下:

update blog_Member set user_nicename=user_login
update blog_Member set display_name=user_login

]]>
https://ihacksoft.com/archive/1159.html/feed 0