Tag: sql

NHibernate查询,按时间戳字段过滤

我有表格与Timestmap类型的版本控制字段。 现在我正在尝试通过此字段进行搜索查询,但是当我以下一种方式传递参数时: query.SetParameter(“TimeStamp”, lastTick, NHibernateUtil.Timestamp); 它将它作为DateTime传递给sql查询。 还试过NHibernateUtil.Binary,但是nhibernate将它作为varbinary传递。

使用C#创建的映像 – 如何通过SQL将它们插入BLOB中

假设我捕获了一个屏幕截图。 有我的代码 int sWidth = 1600, sHeight = 1200; Bitmap B_M_P = Bitmap(sWidth, sHeight); Graphics gfx = Graphics.FromImage((Image)B_M_P); gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight)); B_M_P.Save(“img.jpg”, ImageFormat.Jpeg); 而不是将其保存到图像,我希望能够将其发送到我的SQL或MySQL并将它们作为BLOB存储在数据库中。 我也知道LINQ查询数据库。 我不知道的是中间部分。 什么样的Data Type将用于BLOB列中的INSERT,我的猜测是它将是一个Byte[] ? 如果是’Byte’,则转换非常简单。 ImageConverter imgc = new ImageConverter(); Byte[] temp = (byte[])imgc.ConvertTo(B_M_P,typeof(byte[])); 以便之后我可以准备我的查询 “INSERT INTO EMPLOYEE (pic) VALUES (‘”+temp+”‘);” 如果不是那么什么是类型和如何转换

Application中的UTC时间相关问题,(C#,ASP.NET和SQL)

我正在开发一个与销售和采购报告相关的应用程序。 在那里,我通过使用该购买和销售报告的数据生成图表。 采购订单和销售订单日期的创建是关于(UTC + 5.30)时间,即此时间是针对印度孟买的。 情景-1 假设这是场景(目前此应用程序在印度用于此场景) Lets Say, **Purchase Order & sales Order Generation is as follows** Purchase Order(Rs) Sales Order(Rs) 31-Jan-2014 11.00PM 1000 2000 31-Jan-2014 10.00PM 2000 4000 根据这个,如果我创建图表,那么图表的数据将如下所示。 Purchase Sales Jan-2014 3000 6000 我对这种情况没有任何问题, 但是假设我在美国有一家分店,我的一位美国同事创建了相同的采购订单和销售订单然后我的问题开始如下 情景-2 假设这是场景(目前此应用程序在美国用于此场景) Lets Say, **Purchase Order & sales Order Generation is as follows** Purchase Order(Rs) Sales Order(Rs) […]

c#时间到sql日期时间

在将记录插入数据库时​​,我无法将c#date time 7/31/2017 3:13:49 PM转换为SQL日期时间。 我正在使用这个 DateTime dt = DateTime.Parse(“11/23/2010”); string toSqlDate= dt.ToString(“yyyy-MM-dd HH:mm:ss”); DateTime finalDate = DateTime.Parse(toSqlDate); 但它给了我错误。 字符串未被识别为有效的DateTime。

如何使用数据目录在Visual Studio 2010中创建安装文件期间附加SQL Server数据库文件(.mdf)

我开发了一个简单的书籍输入系统应用程序,其中所有数据都将保存到数据库文件bookdb.mdf 。 当我尝试创建安装文件时,我不知道将数据库文件放在何处。 此外,我需要更改我的连接字符串。 这是我当前的连接字符串 {“Data Source=.\\SQLEXPRESS;AttachDbFilename=E:\\Software\\Projects\\Visual Studio project\\Seminar Library CSE KU\\bookdb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True”} 我试图通过在解决方案中添加应用程序配置文件来更改我的连接字符串 但当我将我的应用程序安装到其他计算机时,它显示数据库文件丢失 那么请帮我解决这个问题

DataBind列表与子相关内容的最佳方式(例如,SO的标签问题)

使用ASP.net 2.0,我如何向用户呈现类似于SO上的问题列表的信息,其中每个问题都有一些子项(如标签)。 我可能会做两个单独的查询,一个是先查找问题列表,另一个查询是查找属于问题列表的所有标签。 方法1: 然后我可能会使用嵌套转发器并在每个嵌套转发器“OnItemDataBind”的代码隐藏中执行select语句… 方法2: 或者使用这两个数据集,我将使用C#代码创建每个“问题”的业务实体,并拥有一个名为“标签”的属性。 然后我会遍历我的标签数据集并分配属性。 什么更有效率? 还有其他选择吗?

如何在SQL Server中对两个值进行搜索查询

我制作了一个C#表单,在一个表中搜索两个值。 我的表称为具有字符串ID和字符串cust_name customers 。 我需要创建一个查找文本框的搜索查询文本可以在ID或cust_name ,所以我在textChanged发送此方法时进行了此SQL查询 search(txt_search.Text); SqlDataAdapter searchAdapter; private void search(string id) { searchAdapter = new SqlDataAdapter(@”Select * from Customers where cust_ID like ‘%’ ‘” + id + “‘ ‘%’ or cust_name like ‘%’ ‘” + id + “‘ ‘%'”, User.connection); } 请帮我把它弄好..

检查用户是否已登录asp.net网站

我正在开发一个网站,用户需要登录系统才能使用它。 当前function是:当用户输入用户名和密码时,在DB中进行检查以检查该用户是否存在以及是否输入了正确的密码。 只有这样才允许该用户登录。 到目前为止一切正常,现在客户端想要为日志记录function添加一个function,即客户端希望仅限制该用户存在1个会话。 即。 如果user1从PC的一个浏览器登录,则不允许他从另一个系统或同一PC的另一个浏览器登录。 我怎么做? 我计划使用我的数据库中的位字段来完成它,这将在用户第一次登录时设置。 如果他尝试记录第二次检查该字段并且仅在未设置位字段时允许登录。 但我觉得它会引起问题, 1)如果用户错误地关闭浏览器的选项卡并尝试再次登录,则无法执行此操作,因为仍会在DB中设置位字段 2)如果用户误将浏览器关闭,何时清除设置字段? 如果有任何其他方式来实现它,那么你可以自由地指出我正确的方向。 正如一些成员所指出的那样,这个问题有重复,但这些问题并不是我想要的,因为they are using form based authentication and I am not 。

如何使用dapper映射多个列表

我有三个用户,订单和项目类存储在单个表中。 订单和项目都与用户有关系。 为了实现这一点,我有两个映射这些关系的crosstables(UserOrders,UserProjects)。 public class User { public string UserID {get;set;} public List Orders{get;set;} public List Projects {get;set;} } public class Order { public string OrderID {get;set} … } public class Project { public string ProjectID {get;set} … } 如您所见,User对象包含每个相关orderID / projectID的列表。 现在我想用Dapper查询。 我有这个解决方案,只有一个列表工作得很好。 但是如果我尝试查询第二个列表的完整用户对象,我将得到每个结果乘以第一个列表中的结果数。 因此,如果用户获得3个订单和2个项目,则订单列表将很好,项目列表将包含两个项目3次: var lookup = new Dictionary(); var multi = dbDapperFM.Query(“SELECT […]

MySQL连接错误,我从未见过

新的mysql错误: ERROR [42000] [MySQL][ODBC 3.51 Driver][mysqld-5.5.9]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘System.Data.Odbc.OdbcCommand’ at line 1 我以前从未见过这个错误,也不知道它与之有什么关系? using (OdbcConnection connection = new OdbcConnection(“Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite2; User=root; Password=fakepass;”)) { // ODBC command and transaction objects […]