oledb相关内容
我可以使用以下SQL命令从Excel工作表中选择要插入到Access表中的数据: SELECT * FROM [Excel 12.0;HDR=YES;DATABASE=K:\FolderName\FileName.xlsb].[SheetName$A1:W100000] WHERE Data=#01/01/2018#; 但是此方法仅限于旧版本的excel中的65536行...这是我得到的
..
我正在使用SSIS从OLEDB源生成平面文件。我已经指定了列标题并将其与源列进行映射,但是SSIS会自动从列标题中删除特殊字符,例如‘/’。如何强制SSIS不从标头中删除任何特殊字符?有什么方法可以生成在列名或SSIS中不允许有特殊字符的文件? 解决方案 您可以添加特殊字符平面文件头中的字符,如下所示: 添加平面文件连接管理器 在平面文件连接管理器编辑器,请转到“高级”选项卡并重命
..
我正在尝试通过SSIS将Excel文件(.xls)导入到SQL Server中的表中.但是SSIS似乎无法将文件识别为有效的Excel文件.我收到以下错误: 错误1: [Excel来源[86]]错误:SSIS 错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. 对连接管理器"Carga Base Original"的Acq
..
我正在尝试使用SQL查询从Excel中提取值,但是我一直在努力的是按照月份的顺序对月份进行排序。现在,该表正在按AZ排序,我尝试使用 DATEPART ,但是由于遇到了Int16错误而不能非常成功。 选择F1, SUM(F2), ROUND(SUM(REPLACE(F3,',','。')), 2), ROUND(SUM(REPLACE(F4,',','。'))),2) FROM [S
..
我有一个OLEDB数据连接,我只想将A:O列导入表中。 我可以成功导入所有数据,但不仅限于这些列(A:O) 我正在填充“连接属性”屏幕。 预先感谢... Provider = Microsoft.ACE.OLEDB.12.0; User ID = Admin; Data Source = FILEPATH; Mode = ReadWrite; Extended Prop
..
我有一个查询,我正在从.NET应用程序执行到SQL Server数据库,并且似乎要花很长时间才能完成(5分钟以上)。我在c#中创建了一个测试应用程序,以尝试查看正在讨论的内容已经很长时间了(查询应该很快返回)。 在我通过添加元素以查看哪个部分花费了如此长的时间来重建查询时,我实际上逐字地重建了查询,其中唯一的区别是原始查询和大小写差异。这种差异在大约100毫秒内返回了结果。 有人以前见
..
因此,我是Oledb的新手,我有一个项目,要求我使用控制台应用程序从excel文件中获取数据。 excel文件具有约500列和55行。我怎么可能从超过255的列中获取数据? 解决方案 要读取列256->,您只需要修改选择语句。默认情况下,Microsoft.ACE.OLEDB.12.0 和驱动程序都将从列1-255(A-> IU)中读取,但是您可以要求它读取其余的通过在Select语句上指
..
在我的应用程序中,我必须从CSV文件中读取数据.我想使用Microsoft文本驱动程序或Microsoft.Jet.OLEDB.4.0. 我对两者感到困惑.我应该选择哪一个? 解决方案 这些与但是,一个用于 OLE DB,另一个用于ODBC ,您可能想阅读用于ODBC编程器的OLE DB
..
我已经编译了示例OleDb提供程序代码,该代码来自运行 VS2007 ATL OLEDB提供程序向导。我在该博客文章中提供了更详细的信息。代码使Excel崩溃。 Sub TestOleDbProvider() 错误,转到GoTo ErrHand Dim cn作为ADODB.Connection Set cn = New ADODB.Connection cn.O
..
我不确定为什么会这样.我在线上看到过同样的问题,几乎没有帮助纠正它. 当我在Access中运行查询时,我会得到0到10之间的不同值,但是由于某种原因,它不会在我的代码中返回相同的值. static int OrdersPerHour(string User) { int? OrdersPerHour = 0; OleDbConnection co
..
我在我的网站上有一个sql插入查询,该查询会插入一些字符串和整数,并在"dd/MM/yyyy HH:mm:ss"中插入一个日期时间,直到今天它仍然运行良好.但是,从今天起,由于某种奇怪的原因,在查询的executeNonQuery方法期间,日期时间的格式更改为"MM/dd/yyyy HH:mm:ss".我不知道为什么会这样,这让我发疯.任何人都可以阐明为什么会发生这种情况以及如何防止这种变化吗?任
..
在c#中将oledb命令功能用于sql查询时,连接变量的正确方法是什么.为了应用一些上下文,我试图使列表框显示的内容取决于在上一个列表框上进行的另一个选择.这是我尝试过的,但是不起作用. OleDbCommand projects = new OleDbCommand("SELECT * FROM Client_projects WHERE clients = " + (listBo
..
所以我认为我已经尽力了.我试图从Excel工作表中的单选按钮和复选框中获取值.我的第一种方法是使用Excel数据读取器: http://exceldatareader.codeplex.com/.带有复选框的单元格为空. 如果我使用OLEDB也是一样; string filename = @"C:\\" + "uploads\\SmartAuditSheet.xls";
..
我有一个带有脚本任务的SSIS软件包. C#脚本使用ACE Oledb 12.0提供程序连接到Excel文件.问题是,如何以只读模式连接到excel文件(如果有人打开该文件,我的脚本应该没有错误-应该可以工作).代码,我在这里尝试过: string fileToTest = Dts.Variables["User::FileName"].Value.ToString(); string co
..
我是C#的新手,正在尝试使用OLEDB将值写入Excel文件.这里的问题是,第一次在该位置没有excel文件,它可以正常工作并向excel输出值,但是第二次,如果存在excel,它不会覆盖或向excel写新值.我还需要循环运行此程序,因为我要打印四行而不是一行.需要帮助. 这是我的代码段,我知道它只有要打印的一行代码,但我不知道添加循环的位置: try
..
我正在使用此连接字符串访问excel(2007,2010)文件 oleConnection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Extended Properties='Excel 12.0;HDR = NO;IMEX = 1;'"; 这项工作正常,直到我尝
..
我有两个具有以下架构的数据库: tbl_users(userID, fullName, emailID, password) 用户ID 是主键 tbl_savings(savingsID, creditorName, amount, interestRate, interestType, interestCalculationMethod, ownerID, dataEntered
..
我正在尝试在执行SSIS包的SQL Server Management Studio中运行作业. SSIS包将数据从excel文件复制到数据库. 我安装了64位版本的Microsoft Access数据库引擎( https://www.microsoft.com/zh-cn/download/details.aspx?id=13255 ).当我尝试自行运行SSIS程序包时(通过数据工具,而不
..
我有两个SQL查询: A. SELECT (upper(rtrim(ltrim(lastname))) + upper(rtrim(ltrim(firstname))) + upper(rtrim(ltrim(middlename))) + rtrim(ltrim(v)) ) AS userCompareStr FROM atable ; 和 B. SEL
..
我有一个C#程序可以写入Excel,该程序支持不带标题的文件和带有该文件的文件. 如果我在需要标题的地方写,这很好,但是在读取没有标题的文件的情况下,我想写一个没有标题的表.如果我使用相同的标题来创建表,则内容中仍会显示F1,F2,F3等. 我写的连接字符串是:- Provider = Microsoft.Jet.OLEDB.4.0;数据源= 文件名;扩展属性="Excel 8.
..