问题列表 - 第39514页

Excel-Access ADO更新值

我试图从excel中的值更新Access中的表,但每次运行代码时它都会创建新行而不是更新已存在的行,任何想法为什么?我是ADO的新手,所以任何建议都非常感谢

Private Sub SelectMaster()

Dim db As New ADODB.Connection
Dim connectionstring As String
Dim rs1 As Recordset
Dim ws As Worksheet

Set ws = ActiveSheet

connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
        "Data Source=C:\Users\Giannis\Desktop\Test.mdb;"

db.Open connectionstring

Set rs1 = New ADODB.Recordset
rs1.Open "Men", db, adOpenKeyset, adLockOptimistic, adCmdTable


r = 6
Do While Len(Range("L" & r).Formula) > 0
With rs1
.AddNew

.Fields("Eva").Value = ws.Range("L" & r).Value
.Update

End With
r = r + 1
Loop

rs1.Close

'close database
db.Close

'Clean up
Set …
Run Code Online (Sandbox Code Playgroud)

sql excel ms-access vba ado

5
推荐指数
1
解决办法
4063
查看次数

我需要一个更好的jQuery选择器来减少children()调用

目前我正在使用 $('table').children('tfoot').children('tr').children('td');

获得tfoot中唯一的td.

我不喜欢使用.children()3次,

有没有更好的办法?


编辑
轻微校正选择器实际上是

var table = this;
$(table).children('tfoot').children('tr').children('td');
Run Code Online (Sandbox Code Playgroud)

因为这是一个jquery插件.

javascript jquery jquery-selectors

4
推荐指数
1
解决办法
207
查看次数

是否可以反编译SQL Server CLR存储过程程序集?

我们有一些内部专有数据库CLR存储过程(MSSQL 2005),这些过程是由一位前雇员拼凑而成的,他们错位(但从未检入)用于构建程序集的.NET源代码。这些没有被混淆。

是否可以将程序集反向工程为可以编辑源代码并重新编译的状态?

.net sql-server decompiling sqlclr

5
推荐指数
1
解决办法
3391
查看次数

在C++中覆盖虚函数时可以更改返回类型吗?

我遇到了关于覆盖虚函数的问题,实际上,它是关于hessian(一种Web服务协议).

它有一个基类Object和一些派生类:Long,Int,String,...,所有派生类都有一个无虚函数"value"

   class Object  
   {  
     ...    
   };  


   class Long :public Object  
   {  
       ...  
   public:  
       typedef long long  basic_type;  
       basic_type value(){return value_;}  
   private:  
       basic_type value_;  
       ...  
   };  


   class Int :public Object  
   {  
      ...  
   public:  
       typedef int basic_type;  
       basic_type value(){return value_;}  
   private:   
       basic_type value_;  
       ...  
   };  
Run Code Online (Sandbox Code Playgroud)

现在我想添加一个函数,比如toString,它可以将Object转换为字符串:

Object *obj  = ...
cout<<obj->toString();
Run Code Online (Sandbox Code Playgroud)

如果我可以将值函数更改为virtual,我只需要在Object中编写一个toString函数,否则,我需要编写一个虚函数toString,并在所有派生类中重写这个函数.

例如

   class Object  
   {  
       virtual Type value(); // It seemed that I can't write a function like this,because the Type is different for different derived classes  


       std::string toString()  
       { …
Run Code Online (Sandbox Code Playgroud)

c++ virtual overriding function

7
推荐指数
2
解决办法
7385
查看次数

CMake编译生成的文件

我有一个在CMake构建过程中生成的文件列表.我想在之后使用"add_library"编译这些文件,但我不知道哪些文件在生成之后才生成.反正有没有把它构建成CMake脚本?

cmake

21
推荐指数
3
解决办法
1万
查看次数

shuffle()数组..正确的方法来随机化数组结果?

我想知道shuffle()数组函数是否是随机化数组结果的正确方法.

基本上,我在一个数组中有一些广告代码,我每次使用它来显示1个随机广告,但有一个广告似乎比任何东西都要多得多!我的意思是20次出现大约18次.我想通过随机化结果我会得到每个广告的相同观点,但事实并非如此.

这让我有疑问.是不是正确的方式来做这个...或者我需要一些完全不同的东西?

以下是我一次抓取随机广告代码的代码.

if (count($eligible_ads) > 1) {
    shuffle($eligible_ads);
    echo stripslashes($eligible_ads[0]['code']);
}
Run Code Online (Sandbox Code Playgroud)

php arrays

0
推荐指数
1
解决办法
767
查看次数

何时在.net中使用预处理程序指令?

我认为这是一个简单的问题所以我认为我错过了一些明显的东西.我真的没有使用预处理器指令,但我正在查看某人的代码,并且认为这是我应该熟悉的东西.

所以我看了msdn示例,它有代码:

#define DEBUG
// ...
#if DEBUG
    Console.WriteLine("Debug version");
#endif
Run Code Online (Sandbox Code Playgroud)

我的两个问题是:

  • 在上面的例子中,为什么他们定义DEBUG?如果你在debug v.发布模式下编译,我的印象是设置的吗?
  • 查看另一个具有#define MYTEST然后写入控制台的示例,具体取决于它是否"已定义",但这与仅使用变量有何不同?我在这里错过了什么?

.net c# c-preprocessor preprocessor-directive

24
推荐指数
4
解决办法
1万
查看次数

使用wxPython清除matplotlib中的背景

我想用matplotlib创建一个动画来监视聚类算法的收敛.它应该在第一次调用时绘制我的数据的散点图,并在每次更新绘图时绘制误差椭圆.我正在尝试使用canvas_copy_from_bbox()restore_region()保存散点图,然后在我更新绘图时绘制一组新的省略号.但是,代码只是将旧椭圆绘制在旧椭圆之上,而不先清除先前的绘图.我怀疑,不知何故,这种方法Ellipse()add_path()命令不兼容,但我不知道如何解决这个问题.

这是代码:

import wx
import math 
from math import pi
from matplotlib.patches import Ellipse
from matplotlib.figure import Figure
from matplotlib.backends.backend_wxagg import \
     FigureCanvasWxAgg as FigureCanvas

TIMER_ID = wx.NewId()


class _MonitorPlot(wx.Frame):
    def __init__(self, data, scale=1):
        self.scale = scale
        wx.Frame.__init__(self, None, wx.ID_ANY,
                          title="FlowVB Progress Monitor", size=(800, 600))
        self.fig = Figure((8, 6), 100)
        self.canvas = FigureCanvas(self, wx.ID_ANY, self.fig)
        self.ax = self.fig.add_subplot(111)

        x_lims = [data[:, 0].min(), data[:, 0].max()]
        y_lims = [data[:, 1].min(), data[:, 1].max()]

        self.ax.set_xlim(x_lims)
        self.ax.set_ylim(y_lims) …
Run Code Online (Sandbox Code Playgroud)

python wxpython matplotlib

6
推荐指数
1
解决办法
1990
查看次数

C memcpy与unsigned char数组有关

我有一个关于memcpy的问题,希望有人能回答.这是一个简短的示范程序:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>


int main (int argc, char **argv){
  unsigned char buffer[10];
  unsigned short checksum = 0x1234;
  int i;
  memset(buffer, 0x00, 10);
  memcpy(buffer, (const unsigned char*)&checksum, 2);
  for(i = 0; i < 10; i ++){
    printf("%02x",buffer[i]);
  }
  printf("\n");
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,我得到34120000000000000000.
我的问题是为什么我得不到12340000000000000000?

非常感谢

c

3
推荐指数
1
解决办法
3095
查看次数

用于"检查IE是否为默认浏览器"的Windows注册表项?

在工具 - > Internet选项 - >程序下的IE中,有一个标有"如果Internet Explorer不是默认Web浏览器,请告诉我"的复选框.与此复选框对应的注册表项是什么?我问的原因是我想以编程方式抑制此检查.

澄清:我不想找到默认的浏览器,我想停止IE检查它是否是启动时的默认浏览器.

registry internet-explorer default

24
推荐指数
2
解决办法
9万
查看次数