如何用select 语句读取project文件里的数据

yzt98 2003-05-18 09:51:55
用ado 可以连接project文件conn.open "Provider=Microsoft.Project.OLEDB.10.0;User ID='';Data Source='';Project Name="+server.mappath("1.mpp")+";Enterprise Mode=False;Always Load=False;Initial Catalog="+server.mappath("1.mpp")+";Persist Security Info=False;Enterprise RUID List=''"

但是如何用select读取里面的数据呢
...全文
170 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzt98 2003-05-22
  • 打赏
  • 举报
回复
up
yzt98 2003-05-21
  • 打赏
  • 举报
回复
up

我还可以在给分

那位专家回答一下
yzt98 2003-05-19
  • 打赏
  • 举报
回复
大家看清楚是project 文件 后缀名是mpp

我在他的数据库说明中 里面有msp_tasks表

可是sql="select * from msp_tasks"
set rs=conn.execute(sql)
出错
bullion 2003-05-19
  • 打赏
  • 举报
回复
不好意思,看错
bullion 2003-05-19
  • 打赏
  • 举报
回复
一:
打开数据库
二:
打开记录
sql="Select * From 表"
rs.open sql,conn,1,3

三:
执行操作,将数据库里的数据读出来

Do while not rs.eof
response.write rs("name")&"<br>"
......
......
Loop
四:
关闭记录
关闭数据库

kyc 2003-05-19
  • 打赏
  • 举报
回复
没有用过这方面的开发,去ms网站上找找,也许会有发现的呀,

intereye 2003-05-19
  • 打赏
  • 举报
回复
蓝冰已经答得很清楚了~~

:P

UP一下。
  • 打赏
  • 举报
回复
project文件是什么文件?
blueice2002 2003-05-18
  • 打赏
  • 举报
回复
给你个例子吧
asp与sql server 数据库的连接
<%
'连接数据库————————————————————————————
set conn=server.createobject("adodb.connection")
Connstr="Provider=SQLOLEDB;Data Source=127.0.0.1;UID=sa;PWD=sa;DataBase=web"
'打开数据库——————————————————————————————————
conn.open connstr
'写数据查询语句————————————————————————
set rs=conn.execute("select * from asp where id>2")
'输出查询结果——————————————————————————
do until rs.eof
response.write rs("id")&"<br>"
response.write rs("name")&"<br>"
rs.movenext
loop
%>
************************************
asp与access 数据库的连接
********************************
<% dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("login.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
set rs=conn.execute("select * from login_info where id>1")
do until rs.eof
response.write rs("id")&"<br>"
response.write rs("username")&"<br>"
response.write rs("password")&"<br>"
rs.Movenext
loop %>


**********************************************************
***********************************************************





SELECT语法:(基本)



*************************************************************
**********************************************************
SELECT [DISTINCT]
(column [{, column } ] )| *
FROM table [ { , table} ]
[ORDER BY column [ASC] | [DESC
[{ , column [ASC] | [DESC } ] ]
WHERE predicate [ { logical-connector predicate } ];
------------------------------------------------------

INSERT语法:

INSERT INTO table
[(column { ,column})]
VALUES
(columnvalue [{,columnvalue}]);
------------------------------------------------------

UPDATE语法:

UPDATE table
SET column = value [{, column = value}]
[ WHERE predicate [ { logical-connector predicate}]];
------------------------------------------------------

DELETE语法:

DELETE FROM table
[WHERE predicate [ { logical-connector predicate} ] ];
------------------------------------------------------
yuquan2003 2003-05-18
  • 打赏
  • 举报
回复
conn.execute sql
or
rs=createobject("adodb.recordset")
sql="select * from yourtables"
rs.open sql,conn,1,1

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧