ADO.NET.

在具有实体框架的ASP.NET MVC Web应用程序中实现SQL Server全文搜索

Calendar_today. 2016年5月13日08:13

SQL. ADO.NET. ASP.NET MVC. 实体框架

这个网站上的搜索设施充其量是基本的。我最近升级它可以利用SQL Server中的全文搜索功能。虽然它仍然是一个基本实现,但它是对之前存在的搜索系统的巨大改进,这是基于实体框架动态生成SQL等条款。本文介绍了如何在SQL Server全文搜索和运行中获取。

通过ASP.NET将数据从Excel到SQL Server导入数据的最佳方法

Calendar_today. 2016年4月14日13:42

ADO.NET. ASP.NET MVC. ASP.NET Web Forms. ASP.NET网页 epplus.

我已经看到了关于从上传的Excel文件将数据导入ASP.NET应用程序中的SQL Server数据库的最佳方法。大多数解决方案涉及使用Jet或Ace OLEDB提供商从已保存的Excel文件读取数据,并且有些偶据展示如何使用Office Intero获取数据。但是,所有这些解决方案都依赖于服务器上安装的附加组件,并且它们还需要将上传的文件保存在某处,甚至暂时,这会创建一个额外的维护任务。下面的解决方案利用了使用应用程序部署的nuget包,可以使用流,因此不需要保存上传的文件。在我的提交中, 将数据从上传的Excel文件导入到ASP.NET应用程序中的SQL Server中的最佳方法。

解决 - Microsoft.ace.OledB.12.0提供程序未在本地计算机上注册

Calendar_today. 2015年7月23日20:05

MS访问 ADO.NET. epplus.

有许多原因可能会得到"“Microsoft.ace.oledb.12.0”提供程序未在本地计算机上注册"尝试连接到附件或XLSX文件时出错,具体取决于您正在执行的操作。本文讨论了一些原因,并为涉及ASP.NET的用途提供了解决方案,然后查看其他应用程序使用。

ASP.NET MVC.并非关于LINQ到SQL

Calendar_today. 2010年2月21日08:21

ADO.NET. ASP.NET MVC.

几乎每个示例应用程序,说明ASP.NET MVC使用LINQ到SQL或实体框架作为数据访问方法。一世'已经看到一些发布到论坛的问题 www.asp.net. 询问是否有任何替代方案,确实存在。本文将在数据访问层中使用纯ado.net来提供动态内容到典型的小型CRUD应用程序。

使用ADO.NET和LINQ的条款中参数化

Calendar_today. 2009年9月28日21:53

C# ADO.NET. LINQ. ASP.NET 3.5

自从我的文章使用参数以来 防止SQL注入在ASP.NET中,我有几个电子邮件询问如何与条款表达式执行相同。在这个条目中,我探索了几种方法来做到这一点。

防止SQL注入在ASP.NET中

Calendar_today. 2009年8月19日07:28

SQL. ADO.NET. ASP.NET 3.5

我和其他许多其他贡献者在www.asp.net上找到了每天发布的代码的示例,这些代码是易受SQL注入攻击的攻击。我们继续向他们劝说初学者(以及一些经验丰富的程序员)。本文审查了缺陷脆弱的编码的严重程度,以及您应该做些什么。

从Excel导入数据以访问ASP.NET

Calendar_today. 2008年7月09日09:19

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

建立在我的 前一篇关于将各种格式的文本文件导入访问数据库的文章,这里是如何用Excel文件简单有效地完成同样的事情。

AccessDataSource,SQLDataSource和连接到ASP.NET中的访问数据库

Calendar_today. 2008年5月17日09:48

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

有多种选项可以连接到ASP.NET页面中的访问数据库。本文试图涵盖选择并提供最佳访问的建议。

80040E14 - MS Access Syntax错误消息

Calendar_today. 2008年5月1日11:06

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

这篇简短的文章处理以下常见的MS访问相关的错误消息:

ASP.NET和Access的简单登录和重定向

Calendar_today. 2008年5月01日10:02

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

通常情况下,我看到问题询问了创建一个简单的登录页面,以便与不希望利用ASP.NET中的内置表单身份验证框架的人员使用的访问权限。以下样本显示这是如何实现的。

解决操作必须使用可更新的查询错误

Calendar_today. 2008年4月30日22:48

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET 3.5

令人难以置信的隐秘操作必须使用可更新的查询错误是刚刚使用Access和ASP.NET开始的开发人员的Bane。您已完成代码,请在app_data文件夹中普及数据库文件(或者至少,你应该完成),并尝试运行插入或更新记录的页面,并且所有停止死亡。这篇简短的文章阐述了错误的原因,以及停止其重复所需的步骤。

SQL.连接和SQL Server Management Studio查询设计器

Calendar_today. 2007年11月28日13:19

SQL. SQL. Server Express ADO.NET.

有一大堆文章,博客条目和教程,寻求解释SQL如何加入工作。其中一些很棒,其他人只是令人困惑。我正在尝试澄清联盟的原因是突出显示如何正确使用可用的工具可以严重减少获取加入语法或类型错误的机会。由于Joins都是关于如何将数据从一个表与另一个表中联系到另一个表中,我认为使用父母和儿童(可能或可能与彼此有关)来说明主题是合适的。所以让我们见到家人。

从SQL Server迁移到ASP.NET中的访问

Calendar_today. 2007年11月16日10:45

MS访问 ADO.NET.

是的,你确实正确阅读了。这是以下情况:您知道SQL Server是迄今为止上级数据库系统(如果确实可以称为数据库系统)。您还知道不建议使用MS访问数据库作为Web应用程序的数据存储。您对SQL Server感到满意,并且多年来没有看过访问 - 如果有的话。但现在,您的老板或您的客户希望您在下一个项目中使用它。

有可选搜索条件的MS Access的ASP.NET搜索引擎

Calendar_today. 2007年11月12日15:15

ASP.NET 2.0. MS访问 ADO.NET. ASP.NET Web Forms.

为一个用户提供的值创建搜索界面非常简单:输入的文本框,一个按钮和一些sql,搜索值的一个或多个字段,其中值为'%'+ @searchterm +'%'是所需的。虽然它有效,但这种方法不是很灵活。例如,如果您想搜索姓氏包含的员工,该怎么办"a",不希望第一个名字或城市包含的那些"a"?传统解决方案是基于用户传递的值动态构建SQL语句。但是,构建SQL字符串可以获得重复,无聊和混乱。以下是允许用户在使用可选参数的情况下缩小多个标准的搜索方法,只需3行编程代码。

使用ASP.NET读取文本文件

Calendar_today. 2007年9月09日21:20

MS访问 ADO.NET.

Jet 4.0 OLEDB驱动程序是一个显着的野兽。它不仅允许连接到MS访问.mdb文件和MS Excel Spreadhseets,但它还允许您连接和查询各种文本文件格式。以下是一些示例,其在应用于将基于文本的数据应用到访问中时说明此功能。

将数据从SQLDataSource绑定到标签

Calendar_today. 2007年8月25日10:32

ASP.NET 2.0. ADO.NET. ASP.NET Web Forms.

ASP.NET中的标签控件没有智能标记,允许您选择一个数据源,所以乍一看,它不容易看到如何将从SQLDataSource或AccessDataSource控件绑定到标签的值。以下是如何以编程方式访问此类数据源返回的数据并将其应用于非拖动控件。

将数据导出到CSV,标签分隔或其他文本格式

Calendar_today. 2007年8月2日23:41

ASP.NET 2.0. ADO.NET.

一个经常出现在论坛中的问题是如何将数据导出到CSV文件或其他文本格式。这是一种从DataReader中获取数据并将其写入文件的方法。

显示与嵌套中继器的一对多关系

Calendar_today. 2007年7月27日14:24

ASP.NET 2.0. ADO.NET. ASP.NET Web Forms.

此项目也可能有权题为"显示主详细信息数据" or "显示分类数据"但是,校长是相同的:您拥有基本上标题或类别的内容,以及属于要显示的每个标题的一组条目。典型的例子将包括制造商或员工由部门的汽车模型。以下是如何完全使用嵌套的中继器。

获得最近添加的记录的身份

Calendar_today. 2007年6月5日22:13

SQL. SQL. Server Express MS访问 ADO.NET.

内置函数@@ Identity和scope_identity()旨在分别从Access和SQL Server中检索最近添加的Resid AutoIncrement Identity值。以下是一些使用示例。

以数据方式访问数据源控件

Calendar_today. 2007年5月16日10:06

C# ASP.NET 2.0. ADO.NET.

对于主要部分,DataSource控件难以易于使用。您只需将它们拖到您的页面上的设计视图中,将它们连接到连接并提供某种命令(Ad Hoc SQL查询或访问中存储的过程保存的查询的名称),然后将它们链接到Databound控件使用其DataSource属性的页面。然后您运行该页面,显示所有数据。但是,如果您想从返回的数据从返回的数据获得一个或多个值,以便用它做其他事情,例如在不公开DataSource属性的控件中显示它?

使用ADO.NET将数据绑定到DropDownList

Calendar_today. 2007年5月11日22:35

ASP.NET 2.0. MS访问 ADO.NET.

使用ADO.NET使用已保存的查询当前产品列表从Northwind数据库(Access版本)中提取数据。

使用MS Access的ASP.NET中的参数查询

Calendar_today. 2007年4月13日22:17

ASP.NET 2.0. MS访问 ADO.NET.

选择用于使用参数执行MS访问的查询的代码样本。

迭代CheckBoxList来插入记录

Calendar_today. 2007年4月0日20:52

ASP.NET 2.0. ADO.NET.

插入了一个记录,您要检索新创建的记录的ID号,然后迭代一个项目集合,例如复选表单以插入与记录有关的其他信息。

使用存储过程插入单个值ASP.NET C#

Calendar_today. 2007年4月03日14:16

ASP.NET 2.0. SQL. ADO.NET.

用于在代码后面调用存储过程的代码以从文本框中插入单个值。