Tag: sql update

更新c#中excel文件的列名

我有一个excel文件,列如下: 没有| 索引| 模块| OriKey 当我从这个excel文件导入数据时,编号栏会导致错误。 因此,我打算在导入数据之前将“序号”列名更改为“否”。 但它会导致同样的错误: 没有给出一个或多个所需参数的值。 using (OleDbCommand cmd1 = new OleDbCommand("UPDATE [" + listTable[1] + "] SET [No.] = 'No'", excelConnection)) { cmd1.ExecuteNonQuery(); } 那么有没有什么方法来更新列的名称。而且我已经设置了Extended Properties = \'Excel 12.0; HDR = YES; IMEX = 2 \'“,所以我不能使用列号来获取数据

Excel VBA更新SQL表

我有一个小的Excel程序,用于上传数据到SQL服务器。 这一直运行良好。 我现在的问题是我想提供给用户一个函数来更新SQL中的现有logging。 由于此表上的每一行都有一个唯一的id columne。 有一个列调用UID是主键。 这是目前上传新数据的代码的一部分: Set Cn = New ADODB.Connection Cn.Open "Driver={SQL Server};Server=" & ServerName & ";Database=" & _ DatabaseName & ";Uid=" & UserID & ";Pwd=" & Password & ";" rs.Open TableName, Cn, adOpenKeyset, adLockOptimistic For RowCounter = StartRow To EndRow rs.AddNew For ColCounter = 1 To NoOfFields rs(ColCounter – 1) = shtSheetToWork.Cells(RowCounter, […]

Excel以低性能连接到Access

我的代码要非常频繁地查询访问,我使用“for”为每一行,并检查单元格的值,如果在访问表中存在。 但我觉得performance很糟糕。 现在我正在使用adodb.connection来连接访问。 对不起,我不能把代码,因为它不在我的手中。 任何人都可以帮助我如何从excel vba非常频繁地查询表和快速的performance? 编辑: For rowNum = 2 To 1000000 'check if title exists,if yes, get ppid, if not, insert one, get ppid, and make relation in r-table ppID = isTitleExistReturnID(ppTitle) If ppID = "0" Then ppID = addPpReturnID(ppTitle, ppDate, ppJournal) paperAddedCount = paperAddedCount + 1 isPpAdded = True Else isPpAdded = […]

Excel VBA – SQL Server表慢速更新

我正在使用下面的VBA代码将Excel工作表的范围导出到SQL Server表( 此处为原始源 ) Function ExportRangeToSQL(sourceRange As Range, conString As String, tableName As String) As Integer On Error Resume Next Dim con As Object Set con = CreateObject("ADODB.Connection") con.ConnectionString = conString con.Open Dim cmd As Object Set cmd = CreateObject("ADODB.Command") ' Do work within Transaction:' Dim level As Long level = con.BeginTrans cmd.CommandType = 1 […]