Tag: sql

Excel导出问题

我正在从asp.net填写我的Excel表,但在Excel中我得到错误和不正确的值 错误: 小心,我们在您的工作簿中发现了一个或多个可能会导致您的公式错误地进行计算的循环参考。 码: public class HomeController : Controller { public ActionResult Index() { ViewBag.Message = "Precise Technology Consultants"; var DataContext = new EmployeeAtdDataContext(); //var EmployeeAtd = DataContext.GetAttendance_Sp(); IEnumerable<GetAtdRecord_SpResult> EmployeeAtd = DataContext.GetAtdRecord_Sp(null).ToList(); var names = (from n in DataContext.EmployeeAtds select n).Distinct(); ViewData["EmplID"] = new SelectList(names, "EmplID", "EmplName"); return View(EmployeeAtd); } public ActionResult About() { return […]

如何删除Access中存在的Excel中的行?

我在Access数据库中有一个名为“ActiveCustomers”的表,其中包含客户姓名和电话号码。 我也有一个Excel工作表,其中包含Access中的“ActiveCustomers”表中包含相同的数据,加上无效的客户。 我想从Excel工作表中删除存在于Access数据库中的所有活动客户,只留下工作表中的非活动客户。 我需要做什么才能做到这一点?

使用VBA中的UPDATE SQL语句更新Access数据库

有人可以看看一个stSQLstring,并帮助我解决与UPDATE语句相关的语法错误吗? 运行时错误“-2147217900(8004e14)”:UPDATE语句中的语法错误。 我对SQL有一个基本的理解,似乎并不了解我出错的地方。 如果FileName UserForm值与Access Db中的FileName字段匹配,我想更新表1的字段。 谢谢 Public Sub UpdateDatabaseEntry() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim stDB As String, stSQL As String, stProvider As String Dim FileName As String Dim Nickname As String Dim RecipientName As String Dim RecipientRelationship As String Dim Summary As String Dim Noteworthy As String Dim […]

Oracle Query查询上一年特定季度的数据

我有一个Excel电子表格查询一些数据的Oracle数据库。 我起诉excel做一些计算,然后张贴分享点。 我需要从去年第四季度(2013年)收集数据我的数据select是这样的 Where "TABLE". "DATEFIELD" >= ADD_MONTHS (TRUNC (SYSDATE, 'MONTH'), – 1) and "TABLE". "DATEFIELD" < TRUNC (SYSDATE, 'MONTH') 2013年的十月,十一月和十二月,我会如何看待这个问题?

如何将phpmyadmin表导入csv?

我想将phpMyAdmin上的数据库表格导出到csv文件中。 我尝试了SELECT * FROM Table_Name into outfile'D:/wamp/www/projectName/fileName.csv'; 但是非常难看 如何让它更具有performance力? 先谢谢你。

MS Access小等价

我有这个工作在Excel中,但它真的需要移动到Access中,因为这是数据库的其余部分所在。 它只是一个表,其中包含Unique_ID,卖方和水果… 1 Chris Orange 2 Chris Apple 3 Chris Apple 4 Sarah Kiwi 5 Chris Pear 6 Sarah Orange 最后的结果应该由卖方显示,然后列出每个出售的水果(在下面的例子中,罗伯特还没有出售任何水果,我有一个所有卖家的名字的名单,但是这个例子中可以忽略,因为我相信将很容易整合。)他们只会出售最多20个水果。 Seller 1st 2nd 3rd 4th Chris Orange Apple Apple Pear Sarah Kiwi Orange Robert 目前,Excel使用Index,Match和Small来返回结果。 Small只是用于Unique_ID来查找第一,第二,第三等等…最小的条目,并与每个卖家的名称相匹配,以build立上述结果。 由于访问没有一个小function,我很茫然! 实际上有超过100,000个logging(最less),超过4000个卖家….他们也不是水果:)

将SQL转换为VBAstring的函数

我在一个Excel工作表中构build了数百个SQL查询,每一个都放在一列1的单元格中。 我期望做的是从Excel中运行这些SQL语句中的每一个。 只是想知道如果有人知道一种方法将我所有的SQL转换成VBAstring,我可以遍历所有行来运行每个查询。 我发现这是我想要做的,但是有没有办法改变代码,以便读取excel单元而不是表单? http://allenbrowne.com/ser-71.html 谢谢 编辑:这是我试图转换的示例SQL SELECT TT.TEST_TABLE_ID, TT.TEST_TABLE_NO, TT.MEMBERSHIP_NUMBER, TT.TEST_TABLE_TYPE, from TEST_TABLE TT 我认为,因为每个select是在自己的行,它会导致转换时出现问题。 编辑#2:这是我的代码,执行SQL Sub GetData() Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Dim cmd As New ADODB.Command Dim sqlText As String Dim Row As Long Dim Findex As Long Dim Data As Worksheet Dim X As Long Set […]

Excel,VBA:参数化查询

我有一个Excel的VBA函数,从SQL中提取数据,代码如下: Function GetDCF(vari As String) Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset Dim cn As ADODB.Connection Set cn = New ADODB.Connection Dim strConn As String Dim sql As String strConn = "PROVIDER=SQLOLEDB;DATA SOURCE=xxxxx;INITIAL CATALOG=xxxxx;INTEGRATED SECURITY=sspi;" cn.Open strConn sql = "select * from table1 where COMPANY = '" & Range("A2").Value & "' " rs.Open […]

如何在SSIS Excel Source组件中进行INNER JOIN

SELECT [Sheet1$].ID, CLng([Sheet1$].RecordID) AS RecordID, [Sheet1$].col1, [Sheet1$].col2, [Sheet1$].col3, [Sheet1$].col4, [Sheet1$].col5, [Sheet2$].Name FROM [Sheet1$] INNER JOIN [Sheet2$] ON [Sheet1$].RecordID = [Sheet2$].RecordID 我有一个SSIS Excel源组件中的上述示例SQL命令。 正如在查询中看到的,我在同一工作簿中的两个Excel工作表(Sheet1和Sheet2)上进行内部连接。 在这一点上查询执行得很好,没有任何错误。 但是,我无法join第三张(Sheet3)。 当我尝试在sheet3上进行内连接时,出现以下错误消息。 OLE DBlogging可用。 来源:“Microsoft Access数据库引擎”Hresult:0x80040E14描述:“查询expression式”[Sheet1 $]。中的语法错误(缺less运算符)RecordID INNER JOIN [Sheet3 $] ON [Sheet1 $]。 = [Sheet3 $]。RecordID' 所以我基本上无法做两个或更多的Excel表内连接。 我只能在一个excel表单上进行内部连接。 我使用的语法在SQL Server中工作,所以我想知道它是否应该在SSIS Excel源SQL命令以及它似乎是使用Microsoft Access数据库引擎工作。 下面是正在生成上述错误的第二个连接的查询: SELECT [Sheet1$].ID, CLng([Shee1$].RecordID) AS RecordID, [Sheet1$].col1, [Sheet1$].col2, […]

VBA Excel SQL Server INSERT查询

我遇到了SQL Server INSERT查询的问题。 首先,这是我想要实现的: 我有一个Excel工作表中的产品列表,我想导出到MS SQL Server中。 这是我试过的代码: Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim cmd As ADODB.Command Dim Client As String Set cn = New ADODB.Connection Set cmd = New ADODB.Command //Worksheets("Config").cells(1, "B").Value contains the connection string cn.Open Worksheets("Config").Cells(1, "B").Value cmd.ActiveConnection = cn cmd.CommandType = adCmdText If Worksheets("Configuration").Cells(2, "B").Value = 1 Then […]