小编des*_*uho的帖子

从Windows任务调度程序在虚拟环境中运行python脚本

我正在尝试通过Windows任务调度程序设置重复的Python任务.

当我输入'python.exe'的路径并将脚本的路径作为参数提供给windows任务调度程序时,我取得了成功(见下面的截图)

Windows任务调度程序

但是,我希望能够选择运行脚本的特定虚拟环境.我对venv知之甚少,我通常通过打开cmd并在所需的虚拟环境目录中运行Scripts\activate.bat来使用它.

如何使用Windows任务调度程序完成"每24小时在venvxxx中运行任务x"?

windows-task-scheduler python-3.x python-venv

13
推荐指数
3
解决办法
6195
查看次数

如何从VBA ADODB中的参数化SQL Server查询诊断语法错误

我正在使用VBA adodb INSERT基于Excel行内容在SQL Server中编写语句.

我正在使用参数化查询,因此我的VBA代码具有以下形式:

sqlStatement = "INSERT INTO dbo.mytable (" & Join(insertElement(0), ", ") & ") VALUES (" & Join(insertElement(2), ", ") & ")"
Set cm = New ADODB.Command

With cm
      Debug.Print (sqlStatement)
            .ActiveConnection = conn
            .CommandText = sqlStatement
            .CommandType = adCmdText
             For Each e In insertElement(1)
                Set Pm = .CreateParameter(, adVarChar, 3, 1024, e)
                .Parameters.Append Pm
             Next e
             Set rs = .Execute
        End With
Run Code Online (Sandbox Code Playgroud)

where insertElement(0)是一个字段名称数组,...(1)是一个值数组,而...(2)是一个?支持参数化的占位符数组

当我运行此代码时,我收到一个错误

[Microsoft] [SQL Server的ODBC驱动程序13] [SQL Server]'输出'附近的语法不正确

但是,当我询问sqlStatement …

sql-server excel vba adodb

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

Wordpress ajax 调用返回整个 html 页面

我正在将一个网络应用程序迁移到我的 wordpress 网站。我想将该应用程序放在一个 wordpress 页面上。当我在页面加载时使用 ajax 调用初始化内容时,我会收到整个页面的 html 字符串。

php代码存放在functions.php中

<?php 

function my_scripts_method() {

    if (is_page('testpage')) {
        wp_register_script(
            'ajaxexample',
            get_template_directory_uri() . '/js/ajaxexample.js',
            array('jquery')     );
        wp_enqueue_script('ajaxexample');
        wp_localize_script( 'ajaxexample', 'ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ); 
    }
}
add_action('wp_enqueue_scripts', 'my_scripts_method');




    function example_ajax_request() {


        if ( isset($_REQUEST) ) {

            $fruit = $_REQUEST['fruit'];

            // Trivial action
            if ( $fruit == 'Banana' ) {
                $fruit = 'Apple';
            }


            // return this to js function
            echo $fruit;



        }

       die();
    }

    add_action( 'wp_ajax_example_ajax_request', 'example_ajax_request' ); …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax wordpress

4
推荐指数
2
解决办法
8574
查看次数

excel vba mysql ado连接

我正在尝试在我的本地计算机上的excel和我的服务器上的MySQL数据库之间建立ADO连接.

在我看过的例子中(例如这里这里)有一个表单的驱动程序MySQL ODBC 5.x Driver.似乎在安装了最新的mysql 连接器/ odbc下载(32位,以匹配我的msexcel)之后,相关的注册表驱动程序文件HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Driver\现在被命名为"SQL Server"和"SQL Server Native Client 11.0".我没有成功建立与MySQL的连接.

我的VBA

Sub connect()
Dim Password As String
Dim SQLStr As String
Dim Server_Name As String
Dim User_ID As String
Dim Database_Name As String

Set rs = CreateObject("ADODB.Recordset") 'EBGen-Daily
Server_Name = "184.154.225.243"
Database_Name = "*******" ' Name of database
User_ID = "********" 'id user or username
Password = "*******" 'Password
Port = "3306"

SQLStr = "SELECT * FROM *******" …
Run Code Online (Sandbox Code Playgroud)

mysql excel vba ado

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