小编Ste*_*dle的帖子

使用VBScript解码/编码JSON

我有一个ERP系统的快速开发工具,它只允许使用vbscript.我正在尝试使用VBS创建一个简单的AJAX-Request.这适用于"Microsoft.XMLHTTP"对象.

下一步是使用json从Web服务器接收数据.但是在VBS中,似乎没有其他类似"json_decode"的功能.

有谁知道解决方案?或者是开发自己的json函数的唯一选择?

vbscript json

15
推荐指数
2
解决办法
6万
查看次数

在android TabLayout中显示虚拟键盘

我正在使用TabLayout来显示不同的输入方法.第一个选项卡包含按钮,第四个选项卡应显示此TabLayout中嵌入的标准键盘.这是截图应该是什么样的截图:

在此输入图像描述

TabLayout到目前为止工作.我尝试使用KeyboardView创建布局XML文件.但该应用程序没有显示键盘:

<?xml version="1.0" encoding="utf-8"?>
<android.inputmethodservice.KeyboardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/keyboard"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    />
Run Code Online (Sandbox Code Playgroud)

如果我使用简单的Textview,应用程序会显示文本...所以TabLayout本身正在工作:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:text="This is a tab layout"
        android:id="@+id/textView"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何创建一个简单的键盘并在TabLayout中显示它?谢谢!

android android-keypad android-tablayout

8
推荐指数
1
解决办法
461
查看次数

将MSSQL字符串转换为Hex并取消在MySQL中取消该值

我想将Microsoft SQL中的字符串转换为十六进制值,例如:

declare @b varbinary(max)
set @b = (Select cast('Ali' as varbinary))

select cast(@b as varchar(max))
select @b
Run Code Online (Sandbox Code Playgroud)

它返回:

这很棒!但是知道我想解析MySQL中的确切字符串:

所以在MySQL中,字符串看起来与我从MSSQL获得的字符串略有不同.也许我可以做一个字符串替换或其他东西

但是使用更复杂的字符串,它甚至会在mssql和mysql之间变换:

- 和以前一样的程序,只是尝试了另一个字符串: -

在此输入图像描述

在此输入图像描述

MSSQL-String: 0x53414D31302F32303130E4F6FCDF5C2A23E92D656E64657C3C6469762073
MySQL-String:   53414D31302F32303130C3A4C3B6C3BCC39F2A23C3A92D656E
Run Code Online (Sandbox Code Playgroud)

开头是相同的(也许是因为SAM),但它似乎是特殊字符的问题...... :-(

mysql sql sql-server

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

如何将单行与sql中的列中的数字相乘

在我的情况下,有订单和订单位置.每个订单头寸都有一个数量.例如:

在此输入图像描述

但是现在我需要为每个"位置元素"添加一行.这是我想要的输出:

在此输入图像描述

我的想法是使用rank()/ over()来获取增量数字,但我不知道如何使用数量作为乘数.

是否有一个智能解决方案使用单列作为"行乘数"?在我的情况下,sql函数或循环是不可能的,只是简单的sql :)

谢谢!:)


通过gvee我的查询能够为我的问题创建一个解决方案:

Select 
BelPosId as OrderPositionId, 
Artikelnummer as ProductId,  
Bezeichnung1 as ProductName,
Menge as Quantity,
NumberTable.number+1 as ElementId
FROM KHKVKBelegePositionen 

INNER JOIN 

(SELECT (a.number * 256) + b.number As number
FROM     (
        SELECT number
        FROM   master..spt_values
        WHERE  type = 'P'
        AND    number <= 255
       ) As a
 CROSS
  JOIN (
        SELECT number
        FROM   master..spt_values
        WHERE  type = 'P'
        AND    number <= 255
       ) As b) NumberTable

ON

NumberTable.number < …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

从订单对象获取magento运费税率

我需要知道如何获得订单的税率.目前我正在计算这个值

$order->getShippingTaxAmount() and $order->getShippingAmount()
Run Code Online (Sandbox Code Playgroud)

这真的非常难看,但到目前为止这种方法很有效.但如果没有运费,我就不会获得税率.我需要ERP系统的费率来完成其他任务.

我试着用"的var_dump()"中的订单对象,寻找通过搜索税率自己的价值,但不能发现任何东西.另一个想法是"get_class_methods",但也没有运气.

我知道,还有另一个线程(#6940246),但解决方案是"全球性的" - 我需要特定订单的税率,这取决于国家或客户 - 并且应该是历史性的.

php magento

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

从magento模型中获取所有字段名称

如何在不创建或加载此对象的情况下从"order"这样的对象中获取所有字段名称?

例:

Model: sales/order
Run Code Online (Sandbox Code Playgroud)

使用加载的订单和getData()方法,我得到一个包含各种字段名称的数组:

shipping_tax_amount
grand_total
base_tax_amount
Run Code Online (Sandbox Code Playgroud)

如何在没有订单的情况下获取这些字段名称?在我的情况下,即使在magento商店没有订单,也必须能够访问这些字段.

php magento

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

Magento get attribute type (e.g. dropdown or text)

I'd like to know how to get the type of a product attribute object. In the magento backend it is required to select between various options like "text field" or "drop down".

I'm working with a product import script and it's important to know, which type of attribute it is to set the value correctly.

php magento

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

如何获取所有 Magento 订单状态(列出所有 Magento 订单状态)

如何获取所有 magento 订单状态(待处理、完成、处理等)的列表?

它应该在 magento 后端的订单索引网格页面中显示所有值,例如“状态”下拉字段。

magento

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

不存在的列不应破坏 select 中的 sql 查询

就我而言,有不同的数据库版本(SQL Server)。例如,我的表在版本 Aorders中有列htmltext,但在版本 Bhtmltext中缺少该列。

Select [order_id], [order_date], [htmltext] from orders
Run Code Online (Sandbox Code Playgroud)

我有一个巨大的(非常巨大的声明)htmltext,如果存在,需要访问该列。

我知道,我可以if exists用两个begin + end区域做一个条件。但这会非常难看,因为我的大查询在整个 SQL 脚本(其中包含很多大语句)中将出现两次。

是否有可能选择该列 - 但如果该列不存在,它仍将被忽略(或设置为“null”)而不是抛出错误(类似于 isnull() 函数)?

谢谢!

sql sql-server

2
推荐指数
1
解决办法
3035
查看次数

从Magento中的(自定义)控制器类调用方法

我正在使用Magento的M2e扩展.现在我想Ess_M2ePro_Adminhtml_ListingController在文件中调用类的方法app/code/community/Ess/M2ePro/controllers/Adminhtml/ListingController.php.

但我不知道,怎么样.我无法创建对象或模型来访问类以使用这些方法.也许直接调用这种控制器方法并不是一个好主意,但在我的情况下(将关联的magento产品移除到ebay列表中),需要调用此方法.

通常,这些操作是从magento后端调用的.我也尝试创建一个admin_html会话,但目前我没有任何进一步的想法.

这是一个例子,看起来如何.我正在使用常规的PHP代码,没什么特别的:

class Ess_M2ePro_Adminhtml_ListingController extends Ess_M2ePro_Controller_Adminhtml_MainController
{
    //#############################################

    protected function _initAction()
    {
        /** removed **/
    }

    protected function _isAllowed()
    {
        return Mage::getSingleton('admin/session')->isAllowed('m2epro/listings/listing');
    }

    //#############################################

    public function indexAction()
    {
     /** removed **/
    }

    //#############################################

    public function searchAction()
    {
       /** removed **/
    }

    public function searchGridAction()
    {
       /** removed **/
    }


    public function lockListingNowAction()
    {
        $listingId = (int)$this->getRequest()->getParam('id');
        $component = $this->getRequest()->getParam('component');

        $lockItemParams = array(
            'id' => $listingId,
            'component' => $component
        );

        $lockItem = Mage::getModel('M2ePro/Listing_LockItem',$lockItemParams);

        if (!$lockItem->isExist()) …
Run Code Online (Sandbox Code Playgroud)

magento

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