aspx在ACCESS2003中调用查寻,就这么简单么?

haodd123 2009-03-07 04:49:12

pram.Value = 1;

OleDbCommand cmd = new OleDbCommand();

cmd.Connection = con;

cmd.CommandType = CommandType.StoredProcedure;

cmd.CommandText = proName;

cmd.Parameters.Add(pram);

string a = Convert.ToString(cmd.ExecuteScalar());

Response.Write(a);


竟然就成功了! 我这么用可以么??

那像我这样,想在查寻里写一个像在SQL Server中一样的分页的查寻是否能实现呢?? 有现成的代码参考一下么??
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
haodd123 2009-03-07
  • 打赏
  • 举报
回复
怎么搞的 第一次 问题没提交全??
haodd123 2009-03-07
  • 打赏
  • 举报
回复
我一直想在ACCESS中找像在SQL Server中使用存储过程类似的功能,也早就听说是可以的,于是在网上找了不少例如:
CREATE PROCEDURE abcuser
@param1 int
AS
select * from user where userid=@param1

还有用VB在模块中写的一些东西,看得 稀里糊涂的.................

等写法
后来只 在查寻中写了如:SELECT [userName] FROM [user] WHERE userid=[@param1] 然后把查寻名保存为 abcuser
在aspx.cs中
string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\sexSystem.mdb;";
OleDbConnection con = new OleDbConnection(strCon);
con.Open();
string proName = "abcuser";
OleDbParameter pram = new OleDbParameter("@param1",OleDbType.Integer);
pram.Value = 1;
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = proName;
cmd.Parameters.Add(pram);
string a = Convert.ToString(cmd.ExecuteScalar());
Response.Write(a);


竟然就成功了! 我这么用可以么??

那像我这样,想在查寻里写一个像在SQL Server中一样的分页的查寻是否能实现呢?? 有现成的代码参考一下么??

62,268

社区成员

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

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

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

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