【C# 操作SQL Server 公共库】教程文章相关的互联网学习教程文章

基于C#和SQL SERVER数据库实现的餐饮管理系统【图】

摘 要 餐饮管理系统作为一个餐饮的基本管理,是餐饮服务业对职工以及餐饮的日常管理。开发餐饮管理系统,正是完善餐饮业信息化管理的重要环节。人工操作已很难满足餐饮业信息化管理的要求,面对庞大的信息量,该方式现存在很多弊端。因此,建立现代化的智能管理系统势在必行。这样也大大减轻了餐饮业内部人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简约而轻松。 在系统设计中包括系统整体设计,逻辑框架与数据流...

c# – 具有内部联接的SQL Server NULL值【代码】

我正在使用C#和SQL Server. 看看下面的SQL:SELECT table1.id, table1.description, table2.name, table2.surname FROM table1 INNER JOIN table2 ON table1.EmpID = table2.EmpID它很直接,工作正常.它正好从table1表中检索数据,并且正确地将table1.empid连接到table2.name和table2.surname. 现在,有时table1.empid为null,当它出现时,这个SQL只会忽略带有null值的“row”;根据标准,这很正常. 我需要的是获取带有空值的“行”,当ta...

使用C#在SQL Server上执行sql文件【代码】

我有很多程序,视图,函数等文件. 我想在SQL Server 2005/2008上的相应数据库中执行这些文件(创建组件). 另外一点是我想用C#执行它们. 还有一点需要提及,我希望应用程序能够在远程SQL Server上执行此文件.客户端机器也可能没有osql,sqlcmd命令工具. 有人可以指导我这个.解决方法:这取决于它们是什么类型的文件.例如,如果它们只包含实际的T-SQL命令(并且不是您运行的批处理文件,例如SSMS,它将包含像GO这样的批处理分隔符),那么您只需要...

c# – DateTime在SQL Server中不起作用【代码】

在我的数据库中,我试图在特定日期之后获取所有记录.为此,我正在使用查询SELECT * FROM Events_tbl WHERE lastupdated > '07-18-2011' and Venue=8这段特殊代码在我的localhost中运行.但是当我上传到服务器时它没有返回任何东西.有人可以帮忙吗? 我真的被卡住了. 在我的SQL Server数据库中,datetime值为2011-07-19 19:37:50.727我在英国使用pipeten服务器.我在asp.net c#上工作 谢谢解决方法:使用ISO dateformat(YYYYMMDD)它对所...

c# – 在数据库错误中找不到的SQL Server抛出程序集中创建自定义程序集【代码】

我正在尝试为SQL Server 2008中的CLR过程项目创建第三方dll(在.net中开发)的程序集,create assembly [`XXXX.XXX.XXX.dll`] authorization dbo from 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\XXXX.XXX.XXX.dll' with permission_set = unsafe但是我在执行上面的脚本时遇到了这个错误:Assembly ‘XXX.XXX.XXX.XXX’ references assembly ‘XXX.XXX.XXXXX’,version=0.0.0.0, culture=neutral, publickeytoken=null.’...

c# – 创建连接字符串并使用SQL Server LocalDB【代码】

当我尝试从visual studio 15连接到localdb时,我遇到了问题.我已经安装了SQL Server Express 2016 我接下来的教程:http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string 我创建模型和上下文(MovieDBContext)类并尝试设置连接:<connectionStrings><add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-2013060...

c# – SQL Server“in”等效于.Net【代码】

我有兴趣学习:Select * from Customer where CustomerId in(12,23,45);同样,上面有相同的C#.Net关键字吗? 示例:验证日期(月)不在十月,十一月十二月(不在SQL或LINQ中) 我用扩展方法(三元运算符和||通过月验证)做到了我正在寻找简单的方法来验证,如果存在的话.解决方法:Threre不是关键字,但您可以使用以下构造:using System.Linq; ... (new [] {12, 23, 45}).Contains(customerID)

C#中连接使用Windows身份验证的sql server数据库【代码】

C#中连接使用Windows身份验证的sql server数据库 最近在写一个系统,主要使用C#语言完成系统内各功能模块的编写。系统包含数据库,需要对数据库内的数据进行增删改查,这就涉及到了数据库的连接工作。 我使用的数据库是SQL server 2012,连接服务器时使用Windows身份验证方式进行连接。我在这里分享一下如何用C#语言连接Windows身份验证的数据库。 //首先创建连接字符串string conStr = "server=LENOVO-PC;database=stu_db;Trusted...

c# – SQL Server:返回表中的所有行并读取它们的值【代码】

我有一个包含6列和5行的表.我想选择所有行并使用SqlDataReader(ASP.NET C#)读取它们.我目前可以使用dataReader [“columnName”]来访问单个列.ToString()并将其存储在字符串变量中. 我想逐行阅读这些列. 谢谢你的帮助.解决方法:如果要将行和列存储到某种类型的集合中,可以尝试使用List和Dictionary,它可以根据需要添加任意数量的行.List<Dictionary<string, string>> rows = new List<Dictionary<string, string>>();Dictionary<st...

每个客户端都有C#Sql-server

我想在每台使用该应用程序的计算机上构建一个需要sql数据库的应用程序. Chrome和Firefox是否将Cookie存储在SQL数据库中?我不记得在安装Chrome时安装类似SQL服务器的东西,所以我的问题是:如果我的应用程序使用了SQL Server,每个用户都必须安装SQL Server吗?解决方法:最适合您的目的是使用数据库服务器,它将与您的应用程序一起启动,如SQLite或Sql Server Compact.这意味着,您的应用程序将自己托管数据库,并且您可以访问ADO.Net.这...

c# – 连接到其他PC上的SQL Server【代码】

我试图让我的程序,使用SQL Server,在另一台机器上可用.我知道该机器需要安装SQL Server客户端才能工作,但我想知道我的ConnectionString是否可以在我自己的PC之外工作. 我是否需要将数据库附加到项目中?如果是这样,我怎么能这样做?<?xml version="1.0" encoding="utf-8" ?> <configuration><startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup><connectionStrings><add name="DefaultCon...

c# – 如何在SQL Server 2008上运行定期进程

我已经构建了一个非常简单的类似聊天室的ASP.NET应用程序,它显示当前的在线/离线用户: 我有一个表,其中DateTime列用作TimeStamp.每次用户导致回发或类似的Get事件时,我都会更新TimeStamp.我想在服务器上创建一个某种类型的周期性过程,我可以用它来检查用户已经处于非活动状态的时间,因为我知道他们上次活动的时间.一旦他们被认为是非活动的(几分钟后说),我想设置另一列的值,将其标记为“离线”. 任何建议,将不胜感激.解决方法:您可...

在C#中访问SQL Server存储过程输出参数【代码】

我有一个简单的SQL Server存储过程:ALTER PROCEDURE GetRowCount( @count int=0 OUTPUT )AS Select * from Emp where age>30; SET @count=@@ROWCOUNT;RETURN我试图访问以下C#代码中的输出参数:SqlConnection con = new SqlConnection(); con.ConnectionString = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=answers;Integrated Security=True";SqlCommand cmd = new SqlCommand(); cmd.Connection = con;cmd.CommandTex...

C#Enum使用Sql Server表中的值【代码】

目前我有一个SQL Server 2005表,看起来有点像:ID | name | desc ---------------------- 1 | ONE | Value One 3 | THREE | Value Three 5 | FIVE | Value Five此表对应于C#中的枚举,如下所示:enum MsgTypes{<summary>Value One</summary>ONE = 1,<summary>Value Three</summary>THREE = 3,<summary>Value Five</summary>FIVE = 5 }所以我的问题是:是否有一种很好的方法将枚举与SQL表相关联,以便不需要在c#代码中手动对表...

c# – 表示sql server中的布尔数据

我使用asp.net应用程序进入和查看SQL Server数据库中的数据. 我不确定在sql server中使用什么数据类型来允许布尔值? 当将数据输入数据库时??,用户将点击复选框以表示真/假. >我如何用sql server实现bools?>如何让formview中的用户输入true / false?解决方法:正如其他人所说,您可以使用BIT数据类型. 但是,请注意,如果将BIT放入表中,并且只需要二进制值,则禁用NULL. 如果在位字段中允许NULL,则它实际上是三元组并允许三个值.