小编Ant*_*ony的帖子

将Excel电子表格数据导入另一个包含VBA的Excel电子表格

我们需要编写一个带有VBA代码的Excel电子表格; 代码读取并对第一个工作表中的数据执行操作.

用户将接收包含数据但不包含VBA代码的电子表格.我们需要能够将包含数据的电子表格中的数据自动导入包含VBA代码的电子表格中.包含数据的工作表与包含数据的电子表格的工作表具有相同的列格式和数据类型.

理想情况下,您可以打开包含VBA代码的电子表格,显示一个允许用户导航到包含数据的电子表格的UI,单击"确定",然后导入数据.

你会怎么做呢?必须在Excel电子表格中使用VBA完成.

非常感谢.

import excel vba spreadsheet

13
推荐指数
1
解决办法
16万
查看次数

加密ASP .NET 2.0和SQL Server 2005中的工资值

我有一个连接到SQL Server 2005数据库的ASP .NET 2.0网站.该网站非常简单,并存储有关员工的信息,包括工资.

加密薪资值的最佳方法是什么,所以没有人(包括我自己)可以看到它是什么,除了使用网络应用程序的授权人员?

我不想在SQL Server上加密/解密因为我可以运行SQL Profiler来查看信息,所以我假设加密/解密发生在Web服务器上的BLL中?

另外,我是否需要SSL来阻止某人在浏览器和Web服务器之间嗅探HTTP响应?

非常感谢!

安东尼

sql-server asp.net encryption

7
推荐指数
1
解决办法
1894
查看次数

如何使用Entity Framework Code First将C#int映射到SqlServer tinyint?

我有一个POCO模型类和一个现有的数据库表,我无法改变我使用的实体框架6和Fluent API.

模型类的CountryId为'int'.但是,在数据库表中,CtryId是'tinyint'.

我尝试使用设置类型

modelBuilder.Entity<Event>().Property(e => e.CountryId).HasColumnName("CtryId").HasColumnType("tinyint");
Run Code Online (Sandbox Code Playgroud)

在OnModelCreating方法中,但得到以下错误:

error 2019: Member Mapping specified is not valid. The type 'Edm.Int32[Nullable=False,DefaultValue=]' of member 'CountryId' in type 'RA.Data.Event' is not compatible with 'SqlServer.tinyint[Nullable=False,DefaultValue=]' of member 'CtryId' in type 'CodeFirstDatabaseSchema.Event'.
Run Code Online (Sandbox Code Playgroud)

如何使用Entity Framework Code First将C#int映射到SqlServer tinyint?

c# entity-framework

7
推荐指数
1
解决办法
1万
查看次数

使用 SSIS for Excel 导入 SQL Server 的日期格式问题

我正在尝试使用 SSIS 将 Excel 2003 电子表格中的一列日期导入 SQL Server 2005。我在英国,所以希望日期格式为 dd/MM/yyyy。

不幸的是,电子表格中的列包含以 dd/MM/yyyy 格式存储为字符串的日期(使用 Excel 'General' 格式)以及使用 Excel 'Date' 格式 dd/MM/yyyy 的日期(使用区域设置 'English (英国)')。

这就是它的方式,我不能指望用户能够自己解决这个问题。

查看电子表格时,所有日期在视觉上都是正确的,即 dd/MM/yyyy。

我正在尝试将值导入数据库中保存表中的 varchar 列。然后我运行一个存储过程,将这些值复制到包含日期时间列的正确表中。

问题在于,存储在电子表格中并使用日期格式的日期将作为 MM/dd/yyyy 导入 SQL Server,而作为字符串存储的日期将作为 dd/MM/yyyy 导入。我在连接字符串中有 IMEX=1 。

在同一 varchar 列中使用两种格式的日期显然会在我尝试将其放入日期时间列时导致问题,因此

SET DATEFORMAT MDY;    
SET DATEFORMAT DMY;
Run Code Online (Sandbox Code Playgroud)

没有用。

有谁知道为什么 SSIS 包会将 Excel 电子表格中看似正确的日期作为 MM/dd/yyyy 导入 SQL Server?

无论如何,是否有强制 SSIS 包将日期导入为 dd/MM/yyyy 的日期,该日期将作为字符串和应用了日期格式的单元格使用这种日期组合?

还有其他想法吗?!

非常感谢,

安东尼

sql-server excel datetime ssis date-format

4
推荐指数
1
解决办法
2万
查看次数

实体框架中"数据库优先"和"现有数据库的代码优先"之间有什么区别

我刚看了MSDN视频,关于EF6.1中新的"Code First to Existing Database"功能

http://channel9.msdn.com/Blogs/EF/Code-First-to-Existing-Database-EF6-1-Onwards-

然而,作为EF的新手,这似乎是从DB生成POCO模型类,这正是我认为的"数据库优先"所做的(我理解'DB First'与'Code First'相反)

有什么不同?他们都是'数据库第一'!

c# entity-framework

1
推荐指数
1
解决办法
2001
查看次数