当使用ACCESS时如何使用存储过程?

xq1981 2010-09-16 08:31:50
当我的数据库是ACCESS时,请问在asp.net中如何使用存储过程???
...全文
117 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xq1981 2010-09-18
  • 打赏
  • 举报
回复
谢谢,散分啦
Froyo2010 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wpf363093940 的回复:]
C# code
string ole="select * from TB where T_USER=@user and T_PASSWORD=@password";
OleDbParameter[] paras =
{
new OleDbParameter("@L_Name","admin"),
……
[/Quote]


正解
懦芞 2010-09-17
  • 打赏
  • 举报
回复
string ole="select * from TB where T_USER=@user and T_PASSWORD=@password";
OleDbParameter[] paras =
{
new OleDbParameter("@L_Name","admin"),
new OleDbParameter("@L_Htpp","admin"),
};
懦芞 2010-09-17
  • 打赏
  • 举报
回复
 string sql = "insert into Cx_Links(L_Name,L_Htpp,L_Url,L_Sort,L_Category) values(@L_Name,@L_Htpp,@L_Url,@L_Sort,@L_Category)";
OleDbParameter[] paras =
{
new OleDbParameter("@L_Name",cx_Links.L_Name),
new OleDbParameter("@L_Htpp",cx_Links.L_Htpp),
new OleDbParameter("@L_Url",cx_Links.L_Url),
new OleDbParameter("@L_Sort",cx_Links.L_Sort),
new OleDbParameter("@L_Category",cx_Links.L_Category),
};
return DBHelper.GetExecute(sql, paras);

自己看吧。
xq1981 2010-09-17
  • 打赏
  • 举报
回复
我的意思并不是说,一定要在ACCESS写存储过程,而是在C#中,我如果需要使用参数化查询语句,该如何写?比如:
create proc login
@user varchar(50),
@password varchar(50)
as
select * from TB WHERE T_USER=@user and T_PASSWORD=@password
以上存储过程,我如果直接写在C#中,该如何写?是否可以这样?
string ole="select * from TB where T_USER=@user and T_PASSWORD=@password";
newdigitime 2010-09-16
  • 打赏
  • 举报
回复
asp.net中使用access的查询 基本上和使用sql的一样.

查询可以看成简单的存储过程,但它只能执行一句话的SQL,不能实现复杂的逻辑.
wuyq11 2010-09-16
  • 打赏
  • 举报
回复
种草德鲁伊 2010-09-16
  • 打赏
  • 举报
回复
还在用access的时候就没听说过有存储过程,不知道新版的有没有?

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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