Acess建立存储过程
楼主zhoumengtian()2006-12-22 09:57:23 在 Web 开发 / ASP 提问
怎么在Access中创建带返回值的,并且有多条执行语句的存储过程
我指的是在Access中
PARAMETERS param1 Text ( 255 ), param2 Long,param long output;
insert into admin(Username) values("jack")
insert into admin(Username) values("zhou")
提示"PARAMETERS子句语法错误" 和 "执行第2条语句出现错误
问题点数:30、回复次数:13Top
1 楼deknight(追逐梦想)回复于 2006-12-22 10:43:26 得分 0
Create Procedure YourProc
(
@param1 text(254),
@param2 Long,param long output
)
As
(
select * from Table1 where xxx
)
Conn.Execute("exec YourProc 参数1,参数2,参数3")
不知道对不对,测试下Top
2 楼deknight(追逐梦想)回复于 2006-12-22 10:44:57 得分 0
好象在access里,@容易出问题,不常用。。。Top
3 楼zhoumengtian()回复于 2006-12-22 10:49:28 得分 0
Create Procedure YourProc
(
@param1 text(254),
@param2 Long,param long output
)
As
(
select * from Table1 where xxx
)
我要在AS下面的括号里面再加一个select语句和insert语句怎么写Top
4 楼deknight(追逐梦想)回复于 2006-12-22 10:55:27 得分 0
access2000后有存储过程,as里你先select * from admin 这样简单写一下
然后在ACCESS的菜单-工具里查看下,这个存储过程是否被建立了。
另外as里的写法就按你平时的正常写Top
5 楼zhoumengtian()回复于 2006-12-22 10:59:38 得分 0
基本存储过程建立我都会
你刚才写的又出现了parameters语法错误
然后在ACCESS的菜单-工具里查看下,这个存储过程是否被建立了。
另外as里的写法就按你平时的正常写
按平时写也不对
Top
6 楼deknight(追逐梦想)回复于 2006-12-22 11:00:42 得分 0
你用的连接方式是odbc吧Top
7 楼webmm(一笑而过)回复于 2006-12-22 11:01:16 得分 0
建议楼主利用sql server...access里写存储过程,有可能在不同的服务器不兼容Top
8 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-12-22 11:02:26 得分 0
Access过程没搞过Top
9 楼zhoumengtian()回复于 2006-12-22 11:08:10 得分 0
我的连接方式是 OLEDB 希望有高手把它弄出来Top
10 楼zhoumengtian()回复于 2006-12-22 11:10:15 得分 0
如果用SQL_SERVER ,那么我把我的网站上传到我的域名 ,服务器上没有我的数据库,而且连接数据库的字符串是否应该改变,那我怎么办Top
11 楼deknight(追逐梦想)回复于 2006-12-22 11:10:20 得分 0
如果是oledb我就不清楚了,如果是ODBC肯定会有这种错误Top
12 楼deknight(追逐梦想)回复于 2006-12-22 11:11:16 得分 0
如果服务器是你的自然好办,你如果买的是ACCESS的虚拟主机,那人家肯定不给你建库Top
13 楼zhoumengtian()回复于 2006-12-22 11:39:37 得分 0
如果用SQL数据库,那么我把我的网站上传到我的域名 ,服务器上没有我的数据库,而且连接数据库的字符串是应该改变,那我怎么办Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)