Tag: sql

如何使用Excel VBA获取新插入logging的ID?

似乎这是一个普遍的问题,但大多数解决scheme是指连接多个SQL命令,我相信不能用ADO / VBA来完成(但我很高兴在这方面显示错误)。 我目前插入我的新logging,然后运行一个select查询使用(我希望)足够的字段,以保证只有新插入的logging可以返回。 我的数据库很less被多个人同时访问(查询之间发生另一次插入的风险可以忽略不计),并且由于表的结构,识别新logging通常相当容易。 我现在试图更新一个没有太多的唯一性范围的表,而不是人为的主键。 这意味着新的logging可能并不是独一无二的,我不愿意添加一个字段来强制唯一性。 在这种情况下,将logging插入到Access表中然后从Excel中查询新的主键的最佳方法是什么? 感谢您的答复。 我试图让@@IDENTITY工作,但是这总是返回0使用下面的代码。 Private Sub getIdentityTest() Dim myRecordset As New ADODB.Recordset Dim SQL As String, SQL2 As String SQL = "INSERT INTO tblTasks (discipline,task,owner,unit,minutes) VALUES (""testDisc3-3"",""testTask"",""testOwner"",""testUnit"",1);" SQL2 = "SELECT @@identity AS NewID FROM tblTasks;" If databaseConnection Is Nothing Then createDBConnection End If With databaseConnection .Open dbConnectionString .Execute (SQL) […]

有没有办法在Excel中执行交叉连接或笛卡尔产品?

目前,我不能使用一个典型的数据库,所以我暂时使用Excel。 有任何想法吗? 该

在IE浏览器中将jtable导出为ex​​cel

有很多方法可以将html表格导出为ex​​cel,但是jtable又如何,因为它不包含页面中的<table>类的html标签,所以只需要调用id <div id="table"></div> 我有简单的解决scheme,在Chrome上工作,但没有在IE上工作 导出button: <a id="dlink" onclick="tableToExcel('StudentTableContainer', 'name', 'TestExcelFile.xls')">Export to excel</a> JTable的: <div id="StudentTableContainer"></div> 使用Javascript: var tableToExcel = (function () { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function (s, c) { return s.replace(/{(\w+)}/g, function […]

Excel到SQL,C#库

我有一个客户端给我的excel电子表格,它被分解成多个工作表。 我需要逐行提取每个工作表中的某些列,并遍历每个工作表(所有相同的模板)以将数据转储到数据库表中。 还需要清除出现的任何重复项。 我希望build立一个简单的asp.net前端,使用C#语言。 你会推荐什么样的图书馆? 我还没有find任何有用的东西。 任何帮助将被极大的赞赏! 🙂 PS到目前为止我发现的最好的是OpenXML(Microsoft库)

MS Access 2010:“无法打开更多的数据库”。

虽然挣扎与一个单一的遗留MS Access应用程序,我面临这个奇怪的错误: Cannot open any more databases. 该应用程序广泛使用UNION SQL语句。 所以这似乎导致访问达到2048张开放表的限制。 除了摆脱这些工会之外,还有其他的机会吗?

将sql查询结果导出到csv或excel

我想写一个sql查询的结果到一个CSV或Excel文件,并将其保存在一个特定的文件夹。我想知道这是否可以实现使用一个Java程序,可以重用任何SQL查询结果。我会也想知道这是否可以用于不同types的数据库(甲骨文,MySQL,MS SQL服务器等)。我打算把保存的文件附加到一个电子邮件(这是可能的直接导出一个SQL查询结果到一个电子邮件)。请帮忙。

将数据从Excel移动到SQL Server表

我有一个非常简单的Excel表: 我想把这些数据放到SQL Server的表中。 我也想添加一个包含date的字段。 做这个的最好方式是什么?

Excel的VBA的 – 连接到SQL与信任的连接(没有uid / pwd)

有没有办法让Excel连接到Sql Server使用当前用户的networkingWindows身份validation(可信连接/集成安全性)? 我不想依靠一个SQLlogin或在我的代码中有一个用户名/密码。

EXCEL中与Microsoft OLE DB提供程序的Jet 4.0的SQL中的任何参考/手册?

EXCEL中是否有与Microsoft OLE DB Provider for Jet 4.0连接的SQL语法参考手册? 例如,我该如何编写datetypes的常量? 什么关键字/函数/子句可用?

MSExcel和SQL Server中的date时间转换之间的区别

我已经发现了一些非常奇怪的事情,同时做一个工作将date时间转换为Excel中的文本,并使用它生成的数字转换为SQL Server中的date时间。 有什么奇怪的呢? 不同的结果。 两天的差别是确切的。 我在Excel中假设了今天的date( 2014年5 月 20日dd / MM / yyyy) ,结果为41779。 我得到的文本值,我使用SQL转换为datetime时间检索值作为date,我没有得到我想要的结果。 我什至用datetime2testing,但我知道我不能将int转换为datetime2 我不是MS Excel专家,也不是SQL Server专家,但发生了什么? 我可以通过使用MS Excel生成的数字来删除2,但仍对我没有意义。