
正文
asp.net找不到存储过程,sql找不到存储过程show
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于asp。net里存储过程的问题
LZ,存储过程要在数据持久层调用啊,在页面里面指定要调用的函数(该函数写在BLL层里面),并传递参数,然后BLL层调用数据持久层的函数操作数据库(这是简单三层)。。
用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。
简单添删改查没必要用存储过程。存储过程一般是数据库完成后再按需要添加,一般不会做一点写一点。如果改字段的话那么改的是SQL语句而不是存储过程。只不过要改存储过程里面的SQL语句要重写存储过程。
相关问答
Q1: asp.net存储过程有点问题,请帮助解决
要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了这两个对象后,就可以根据自己的需要采用不同的执行方式达到目的。
.数据库字段是否设置不允许接收空值;.如果可以接收空值的话,即使前边要传的数值什么都没有,那么也传过去一个空字符串。
你执行这几个存储过程就OK了 EXEC sp_grantlogin 你的机器名/ASPNETuse 你的数据库名 EXEC sp_grantdbaccess 你的机器名/ASPNET就OK了。主要是把windows得访问权限加到数据库里就OK了。
,5,当不同版本的.net共用一个application pool的时候就会出现这种问题。
应该是你那个datatable 的问题,temp.delete(),已经删除了,所以你再用sda.update()就是数据内容不符,去掉sda.update。
Q2: ASP.NET调用存储过程两种方法浅析
首先说明,返回值有两种。一种是在存储过程中直接return一个值,就象C和VB的函数返回值那样;另一种是可以返回多个值,存 储这些值的变量名称需要在调用参数中先行指定。
要用EF调用存储过程,必须将这个存储过程拖拽到EF对应的文件中来,这样这个存储过程就自动变成了一个函数。例如存储p_GetProduct。
第大大提高效率。存储进程本身的执行速度非常快,而且,调用存储进程可以大大减少同数据库的交互次数。第提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就意味着库结构失密。
这个就应该有这种现象,主要还是看你返回的数据是什么,你显示图出来,二个结果。你的图应该是数据库取出来的值,调试时可以看到的。
Q3: asp.net中三层结构中怎样调用存储过程
1、首先说明,返回值有两种。一种是在存储过程中直接return一个值,就象C和VB的函数返回值那样;另一种是可以返回多个值,存 储这些值的变量名称需要在调用参数中先行指定。
2、要用EF调用存储过程,必须将这个存储过程拖拽到EF对应的文件中来,这样这个存储过程就自动变成了一个函数。例如存储p_GetProduct。
3、存储过程本来就是胖服务器端的典型做法,既然还用存储过程,那在用存储过程的部分,你不必在中间层倒多一次,也就是说,你就用你的两层程序就行了。
4、以前说起三层架构大家都知道MVC架构,这是html开发中用得比较多的,现在AJAX主要就是用这种架构。
5、参考答案:三层架构一般指的是界面层,业务层,数据层。界面层就是系统的操作界面,和用户直接交互的地方。
6、像你上面提出的这个问题,如果需求变更,三层都需要改。但是和不分层的时候修改会有很大不同,数据访问层的核心可以是存储过程,我知道添加的参数可以修改存储过程。
Q4: ASP.NET调用存储过程问题
要用EF调用存储过程,必须将这个存储过程拖拽到EF对应的文件中来,这样这个存储过程就自动变成了一个函数。例如存储p_GetProduct。
LZ,存储过程要在数据持久层调用啊,在页面里面指定要调用的函数(该函数写在BLL层里面),并传递参数,然后BLL层调用数据持久层的函数操作数据库(这是简单三层)。。
你在它出错的地方,点右键,有一个解析,你把鼠标放上去,就知道哪里少了哪个命名空间。。可以选择自己加上去。
如果返回 标量 值的话,例如文章的个数,可以使用储存过程的输出(OUTPUT)参数。在定义存储过过程时为参数指定OUTPUT关键字。C#调用 存储过程 时指定参数 SqlParameter 对象的 Direction 属性为Output。
这个,要看你的 存储过程 是否是大数据量的处理。占用内存,也是 SQL SERVER 数据库占用。ASP.NET 占用的话,是显示的过程占用。你需要根据你的情况,来区分。
.数据库字段是否设置不允许接收空值;.如果可以接收空值的话,即使前边要传的数值什么都没有,那么也传过去一个空字符串。
Q5: asp.net调用存储过程时找不到类型或命名空间名
1、namespace userspace { public class users{ } } 那么你就要先引用users这个命名空间了。
2、你在它出错的地方,点右键,有一个解析,你把鼠标放上去,就知道哪里少了哪个命名空间。。可以选择自己加上去。
3、添加命名空间 using System.IO FileInfo file=new FileInfo(filePath);根据上面的修改,应该就可以了。
4、然后在选择using 对应的命名空间,如果鼠标右键找不到解析,则说明你的项目,没有引用好对应的.dll文件,方法是在界面右面工程上右击,选择”添加引用“,会弹出对话框,然后找到对应的.dll文件,引用进去就行了。
5、首先【检查】using对应的namespace 名是否存在,多数是因为这个原因,是否添加引用。右侧【解决方案资源管理器】,在对应项目中找到引用,【右键】引用 ,点击【添加引用】。打开左侧选项,寻找自己所需要的程序集。
关于asp.net找不到存储过程和sql找不到存储过程show的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






