ado

    0热度

    1回答

    我有一个包含四个字段的表,其中一个字段是主键。 当我运行下面的命令: var iAffectedRows: integer; begin ADOCommand1.CommandText := 'insert into table_1(Field_1, Field_2, Field_3) values(:A_Field_1, :A_Field_2, :A_Field_3)';

    3热度

    1回答

    我正在查找通过SQL直接查询带有定制文件扩展名的平面文件的方法。 通常使用类似 SELECT * FROM [Text;DATABASE=C:\Flatfiles].[S7121070_ppis#csv] 与.TXT,.csv和.TAB工作不俗的表现。 但是,在我目前的项目中,我使用带有.ftp7扩展名的固定宽度平面文件。当用VBA查询这些文件时,我遇到Err#-2147217911,指出对象或数

    2热度

    1回答

    该书this StackOverflow的问题指出: 请记住,OLE DB是专为软件供应商谁开发 基于数据的应用程序,以公开该数据你,终端用户 开发者,通过一个一致的界面。 OLE DB速度快,效率高,功能强大。它具有开发人员在数据访问技术中寻找的所有内容。它提供对人们已知的任何数据源的访问权限(或针对该事件的Windows),并且它提供对具有一致接口的这些数据源的访问,而不管数据源如何。 与OL

    4热度

    1回答

    我德尔福7+ SQL Server上的工作不兼容2008 + ADO 我有4场 emp_id integer Name varchar(50) designation varchar(10) comment text 我的表想从德尔福 with qryAdoEmployee do try if not prepared then Prepared := True

    0热度

    2回答

    我在使用ADO尝试更改已关闭的Excel工作簿中的数字。我发现下面的代码是由L42在2015年编写的。但程序会停止,并显示错误“没有给出一个或多个必需参数的值”。我找不到丢失的东西! Sub ChangeNum() Dim con As ADODB.Connection, rec As ADODB.Recordset Dim sqlstr As String, datasource As St

    0热度

    1回答

    我一直试图移动所有查询以使用预准备语句。我已经能够使INSERT和UPDATE命令正常工作,但由于某些原因,SELECT语句无法正常工作。使用标准查询,我可以使用以下方法获得一行。 strSQL = "SELECT username FROM users WHERE id = " & request.querystring("id") Set rs = objConnection.Execute

    0热度

    1回答

    我是VBA的新手,所以请不要介意问题是否为低级别。我试图运行SQL查询,其中数据必须从相同工作簿的其中一张中提取。 SQL = "Select ProductNumber from [sData$] where ProductSource = " & pSource & " 'pSource is a string that stores Product Source 'sdata is a

    3热度

    2回答

    我需要获取我在Excel表格中创建的逻辑列的字母。 当我点击一个单元格时,假设H7有数据23,我可以得到Te excel列H,但出于某种商业目的我想要A,即第5行中的字母对应于一个单元格如果假设它是56,我想B。 图2显示了为什么我希望B代替excel列I,这是因为如果我插入一列,我的Excel列信将改变,但对应的数字B中的逻辑列字母只保留在B中。 我可以使用代码来获取Excel列字母: Publ

    0热度

    2回答

    我在Excel VBA中编写了一个工具,它需要写入组织网络上的一个简单表格。有几个人可能会同时使用该工具写入该表。 我曾希望使用ODBC文本驱动程序写入CSV文件作为表,但我看到它不支持多个用户。 那么“MS Access数据库”odbc驱动程序呢?如果我使用ADO创建和管理该数据库,多个用户是否可以同时写入它?

    0热度

    2回答

    我正在使用ADO从数据库中查询事物(excel文件,accdb,mdb ...) 现在让我困惑的是:是否可以在SQL内部设置条件来选择表/ DB? 正常: SELECT Field1 FROM table1 我的期望: if A=2 then SELECT F1 FROM table1 else SELECT F1 from table2 或者这样: SELECT F1 from swit