Tag: 数据库

如何连接到Excel PowerQuery中的服务器端口

我能够使用Excel PowerQuery连接到MySQL服务器。 但问题是,如果我必须连接到同一服务器的两个不同的端口,我无法做到这一点。 有些请让我知道如何做到这一点? 谢谢你Venu

使用存储过程将数据导出到MySQL中的excel

我正在使用工作台使用MySQL数据库,是否有无论如何,我可以导出我所有的数据表中的Excel表格,当我运行一个存储过程。

将这些数据加载到MySQL的最佳方法

我有一个表有一个主键和四个外键。 我使用的所有数据都在Excel电子表格中。 我不知道最好的方式去加载这个数据到我的数据库。 对于其他一些表格,我将所需的Excel列导出为.csv文件,然后使用正则expression式将数据格式化为INSERT语句。 我使用的主表是这样的: Table 1 —————————————————- | ID | Text | category_ID | f2 |f3 | —————————————————- | 1 | Foo | NULL | NULL |NULL | | 2 | Bar | NULL | NULL |NULL | —————————————————- 下一张表是这样的: Table 2 ———————– | ID | Category | ———————– | 1 | CatFoo | […]

如何在excel的不同列上search2个不同的值?

我使用的数据库有3个字段:“房屋号码”,“地址”和“城市”,其上有数千个地址。 如果我需要find'345高街',我需要使用查找和replacefunction,input'高街',然后继续点击下一步,直到我终于到达'345'由于高街是如此普遍有这么多不同的高街地址。 由于房屋号码在一个单独的领域,我无法search“345 High Street”。 有什么办法可以search同一行上的2个值来显示? 谢谢,我希望这一切都有道理

将MySQL数据导出到Excel会导致错误

导出数据到excel,使用PHP,它被导出,但我不断收到这些错误消息: “'database.xls'的文件格式和扩展名不匹配,文件可能被破坏或者不安全,除非你信任它的源码不要打开它,你想打开它吗? “Excel已经检测到'database.xls'是一个SYLK文件,但是不能加载它,要么是文件有错误,要么是不是SYLK文件格式,Clic OK试图以不同的格式打开。 点击确定几次后,它确实打开,但我想知道是否有一个简单的方法来解决这个问题。 这是代码(使用约翰·彼得的代码 ): <?php //db connection data //create MySQL connection $sql = "Select * from $DB_TBLName"; $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno()); //select database $Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno()); //execute query $result = […]

在Excel中上传更新的细节到MySQL数据库

我有一个batch file,通过添加最新的值来更新Excel文件。 细节已经在MySQL中作为一个表格。 一旦细节被更新。 例如,在更新结束后,将10个新行添加到Excel文件中。 我需要将这10行添加到数据库中定义的表中。 可能吗? 我可以重写整个表格。 由于需要花费大量的时间和性能问题,因此我只想附加最新的行。 如果可以的话可以通过编程的方式来完成,这样我们就可以把它作为一个批处理,在excel文件更新后更新数据库。 考虑用股票的价格每日更新表格。 更新也可以在一周内完成一次。 只需要使用最新值更新表,因为表可能包含数百万行。

Microsoft Jet数据库引擎无法打开文件c#

您好,我有一些问题阅读与Jet数据库引擎的CSV文件。 我得到这个消息: The Microsoft Jet database engine cannot open the file 'C:\Users\mikec\Desktop\'. It is already opened exclusively by another user, or you need permission to view its data. 我有权限访问此文件夹和文件。 我也尝试把我的Visual Studio项目,仍然得到相同的错误。 这是我的代码 string path = @"C:\Users\mikec\Desktop\Book1.csv"; string full = Path.GetFullPath(path); string file = Path.GetFileName(full); string dir = Path.GetDirectoryName(full); //create the "database" connection string string connString […]

从Excel表格中将date和时间插入到DB中

我有Excel表有不同的列,但我需要在数据库(电子邮件,date和时间)添加一些特定的列。date从9/7/14开始,每件事情都很好,直到9/12/14,但是当一天到了13的时候,我会在1970-01-01 01:00:00进入数据库,当月份更改为10时,一切都很顺利,直到10/12/14再次形成13我得到1970-01-01 01:00:00进入数据库。 这是我的insert.php代码 session_start(); $target_dir = $_SESSION["targetDir"]; $file_name = $_SESSION["fileName"]; ini_set('memory_limit', '512M'); require_once 'excel_reader2.php'; require_once 'dbConn.php'; $data = new Spreadsheet_Excel_Reader($target_dir); for($i=0;$i<count($data->sheets);$i++) // Loop to get all sheets in a file. { switch ($i) { case 1: echo "<p class='font_p'>Rows in Sheet $i : " . count($data->sheets[$i]['cells'])."&nbsp&nbsp&nbsp&nbsp" ; $countWithHeader = count($data->sheets[$i]['cells']); $finalCount = $countWithHeader – […]

VBA Excel 2003断开连接到DB对象

我看过这个代码执行。 它执行“closures”,然后“设置为无”。 然后它返回到'closures',并抛出一个错误91“对象variables未设置块”。 Public Sub closeItDown() ' CLEAN UP and SHUT DOWN cnxRPTRS.Close Set cnxRPTRS = Nothing End Sub 我在许多“应用程序”中使用过这个代码。 但是这一次,我正在使用它和启动例程多次连接和断开连接到数据库。 这是为了清除所有的临时表,并从一组不同的情况开始。 这是为了解决另一个问题,我只想完成。 Set cnxRPTRS = New ADODB.Connection cnxRPTRS.Open strForCNX 'Open the connection. … 第一次通过没有问题第二次是问题发生的时候。

Excel ADODB Sql Query执行excel表格需要几个小时

我有一个工作表中的8列28000条logging。 当我将工作表转换成ADODB数据库并使用下面的代码复制到新的Excel中时,它将在less于一分钟内执行 Set Tables_conn_obj = New ADODB.Connection Tables_conn_str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Table_Filename & ";Extended Properties=""Excel 12.0;ReadOnly=False;HDR = Yes;IMEX=1""" Tables_conn_obj.Open Tables_conn_str First_Temp_sqlqry = "Select * INTO [Excel 12.0;DATABASE=C:\Prod Validation\Database\Second Acat Table.xlsb].[Sheet1] Table [first – Table$];" Tables_conn_obj.Execute First_Temp_sqlqry 但是,当我改变查询来操纵当前表中的一个列基于另一个表在同一个Excel中,并尝试将结果复制到另一个Excel中,这是花了超过一个小时.. 为什么要花这么多时间,当两个查询结果返回相同的行数和列数? 即使我尝试copyfromrecordset , getrows() , getstring() ,循环每个recordset字段选项所有这些都花费相同的时间量。 有没有什么可以帮助我解决这个问题的专家? 欣赏任何input… 重要提示:如果没有进入语句,查询在几秒钟内就会执行。 根据其他表格数据操作第一列 select ( iif( [Second – Table$].[Policy […]