Tag: sql

select查询从VBA访问不返回重复的值

任何有关这个问题的帮助,不胜感激。 我试图从Access中通过Select方法检索具有相同ID的多个值并将其粘贴到Excel工作表中。 我从Excel VBA运行代码。 我用来检索所述值的查询是: SELECT Role FROM Roles WHERE App_ID=(SELECT ID FROM Apps WHERE NAME='app name'); 将其分配给一个variables,然后使用Set variable = cn.Execute(variable) 。 问题是,从Excel VBA执行的这个查询只返回find的第一个值。 现在,如果我从Access运行此查询,它会返回每个值与指定的应用程序的ID。 我曾尝试使用INNER JOIN,IN,HAVING等,但它只是不会检索到Excel的所有值。 就像我说的,查询在Access中使用时正常工作,所以我知道这必须在Excel中的限制。 感谢你们提供的帮助。

如何在C#中访问Excel数据

我正在尝试从C#中的Excel中访问数据。 理想情况下,我想把数据放入一个列表或一个系列集合中。 我正在使用这个教程 – http://www.aspsnippets.com/Articles/Read-Excel-file-using-OLEDB-Data-Provider-in-C-Net.aspx 。 这是非常有用的,但我想他错过了数据适配器的一部分。 这里是他的例子后面的代码。 string connectionString = null; connectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = P:\\Visual Studio 2012\\Projects\\SmartSheetAPI\\SmartSheetAPI\\bin\\Debug\\OUTPUT.xls; Extended Properties = 'excel 12.0 Xml; HDR=YES; IMEX=1;';"; //Establish Connection string dataSource = "P:\\Visual Studio 2012\\Projects\\SmartSheetAPI\\SmartSheetAPI\\bin\\Debug\\OUTPUT.xls;"; string excelConnection = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + dataSource + " Extended Properties='Excel 8.0; HDR=Yes'"; […]

Macola YYYYMMDD int-到SQL和Exceldate。 这应该是一个简单的修复,这太令人沮丧了。

所以,这是我的问题。 我的公司使用Macola数据库,我们通常在Crystal中创build报告。 这不是一个问题,因为Macola是为Crystal设立的。如果你需要使用这个公式来使这个date工作,那真的很容易。 MacolaNumberToDate({Field_x})如果你错过了DLL,请尝试重新安装Macola,而不仅仅是DLL。 我的问题来自于我们的所有用户都希望用Excel编写自己的报告,而Macola的date和Excel相互矛盾。 Macola将date保存为int,因此显然需要在Excel将其识别为date之前进行更改。 问题是,我一直没有find一个能够做到这一点的公式,而不是反弹一个错误。 Macola中的格式是YYYYMMDD,并保存为int。 经过大量的研究,我终于明白,将这个改为date有两个问题。 其中,整数不能只是变更为date,在允许date之前必须经历多个变更。 在这个页面上,有一个非常有用的图表,可以帮助任何正在努力进行date转换的人。 http://msdn.microsoft.com/en-us/library/ms187928.aspx 第二个问题是,当你从YYYYMMDD更改为date时,sql在分析数字时遇到了麻烦,并且遇到错误。 这是我想出来的代码,但可能会使用一些清理。 我为所有像我一样无法做任何事的人发帖。 Cast((SUBSTRING(CAST(trx_dt AS char(8)),5,2)+'/'+ SUBSTRING(CAST(trx_dt AS char(8)),7,2)+'/'+ SUBSTRING(CAST(trx_dt AS char(8)),1,4))作为date) 我现在还有一个问题,我很乐意帮忙。 我需要在case语句中使用上面的代码,其中一个WHEN语句需要符合上个月最后一天的标准(基于trx_dt(但是转换器在上面或更好)),它需要=最后一个上个月的一天。 我需要这种dynamic,以及我导入Excel的方式,我不能使用variables。

在相邻列中组合SQL查询的结果

我知道这已经被问过,但是给出的解决scheme对我来说并不起作用。 我有几个查询(他们将总共42,但让我们尝试2这个例子)看着一个表,并返回不同条件的结果。 我怎样才能简单地把结果放在与SQL相邻的列中? 查询是: SELECT Column5 as Alias1 FROM Table WHERE Column2 = 1 AND Column3 = 1 AND Column4 =1 SELECT Column5 as Alias2 FROM Table WHERE Column2 = 1 AND Column3 = 1 AND Column4 =2 …(第2,3和4列中的所有值的组合恰好是42) SELECT Column5 as Alias42 FROM Table WHERE Column2 = 7 AND Column3 = 3 AND Column4 […]

如何使用phpexcel和ajax导入excel文件?

我在使用PHPExcel导入excel文件时遇到问题,当我尝试导入时,有一个致命错误:无法打开'filename.xls',文件不存在。 我如何解决这个问题? 这是我的代码到目前为止。 javascript / Ajax上传文件: function load_file(id,url,type,data,json,callback) { var xmlhttp; var fdata = new FormData(); fdata.append('SelectedFile', data); (window.XMLHttpRequest)?xmlhttp = new XMLHttpRequest():xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { ((id != "")?(document.getElementById(id).innerHTML = xmlhttp.responseText):(((json == true)?(callback(JSON.parse(xmlhttp.responseText))):(callback(xmlhttp.responseText))))); } } xmlhttp.open(type,url,true); if(type == "POST") { xmlhttp.send(fdata); } else { xmlhttp.send(); } } load_file("","../../../phpscript/management/import_excel.php","POST",subNavigationAidToolFileInput.files[0],false,function(data) { alert(data); […]

Sql错误 – 由于列名中的空格

我在查询中遇到错误,我想只是因为字段名称中有空格。 rs.Open "SELECT [Sheet1$].Description,[Sheet1$].Security FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly rs.Open "SELECT [Sheet1$].Description,[Sheet1$].(SEC 1) FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly 第一个运行良好,但第二个没有,基本上抛出关于“SEC 1”的错误。 现在所有这些都是列名,不能改变,所以有什么可以解决的。 即使将列名放在括号中也不起作用。

如何在Excel中自动执行SQL脚本

目前,我们有一个stream程,我们的IT部门必须每周手动完成,我们真的需要自动化。 我们有一些员工以不同的方式获得报酬。 hr部门必须向我们发送员工姓名和date,我们必须连接到MySQL数据库。 把正确的员工号码和date放在我们设定的脚本中。 执行脚本。 然后将hr部门的电子邮件发回给它所生成的表格。 我在想有没有办法使用macros或类似的东西在Excel中自动化SQL脚本。 这样我们可以把电子表格发送给人力资源部门。 他们在电子表格中input雇员和date单元格。 运行脚本,并让它们将数据返回给他们? 任何input这将不胜感激。 谢谢!

从Excel文件导入数据到SQL Server

我有一个超过700列的Excel(版本2007)文件,我需要将该数据导入到我的SQL Server数据库。 当我导入数据时,它只会导入由SQL Server创build的表中的前255列作为列。 我想知道如何导入所有700列。

从Excel中的URL获取图像

我有一个SQL表中的一些字段,其中一个字段是一个URL。 我需要在Excel中显示表中的所有信息,但是我希望URL字段显示URL指向的图像,而不是URL本身。 如何在Excel中的某个URL显示图像?

在phpmyadmin中仅导出sql中的行,只有某个列的布尔值为0

“关于使用代码和使用它的人的元/背景” 1.由专业人员build造的离开公司, 我没有经验,但是想要学习, 3.服务代表客户支持网站, ………………………………………… 什么即时尝试准确地做每个stackoverflows参数。 我们有一个下拉框,其中列出了客户在标题为“issue_type”的列中存在的问题。 我可以通过csv将整个表格加载到excel中,然后给老板全面检查问题是什么。 但是数据库有一个“隐藏”栏。 它的function是当行被更新时logging被保留,但同一个“作业或调用”在现场只有一个可查看的报告(最近更新的报告)。 隐藏是一个布尔值。 总之,我想导出只有“隐藏”列布尔状态为0的行,而只导出“customer”和“issue_type”列。 我似乎只能做一个或另一个。 并已经研究了至less4个小时来自己找答案,并且找不到与phpmyadmin同时执行两个语法的语法。 我不想要一个巨大的数据,大多是无用的,但对于问题types和客户,但我将不得不手动删除隐藏= 1的所有行? 谢谢任何人第一次尝试抱歉,如果不正确的堆栈。