小编Mac*_*ver的帖子

在内部部分匹配T-SQL查询的顶部进行精确匹配显示

假设您有一个如下所示的查询:

SELECT * FROM client
WHERE identifyingnumber LIKE '%86%'
Run Code Online (Sandbox Code Playgroud)

有时可能存在完全匹配,这意味着识别号码为86.使用与查询顶部完全匹配的记录的最佳方法是什么?

sql t-sql match sql-server-2008

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

Ext JS 4:Sencha Ext JS Framework中的富文本或HTML文本编辑器

Ext JS 4框架是否提供了用于富文本(或HTML)编辑的小部件?如果没有,请告诉我您对所使用的提供此功能的任何工具(即:jQuery,YUI等)的建议.之前我使用过Telerik RadControls编辑器,但它不是免费的,我正在寻找一个免费的工具.如果可能的话,我想要一个JavaScript HTML编辑器.

我的服务器代码是用.NET编写的,但我认为这不重要.

.net extjs rich-text-editor html-editor

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

ASP.NET设置用户后,从JavaScript JSON请求中获取Web服务(asmx)中的Windows Authenticated User.Identity.Name

如何在ASP.NET Web服务(asmx)中检索Windows身份验证用户?这是我认为可行的,但"System.Web.UI.Page"不存在.然而,这确实在aspx页面中的代码中起作用,因为"System.Web.UI.Page"具有值.注意,我从ExtJS代理读取请求中调用此Web方法.它在JavaScript代码中请求JSON对象.

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false, XmlSerializeString = false)]
public string GetCurrentUserWindowsLogin()
{
    string windowsLogin = Page.User.Identity.Name;
    int hasDomain = windowsLogin.IndexOf(@"\");
    if (hasDomain > 0)
    {
        windowsLogin = windowsLogin.Remove(0, hasDomain + 1);
    }
    return windowsLogin;
}
Run Code Online (Sandbox Code Playgroud)

javascript asp.net extjs asmx windows-authentication

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

jQuery .each与jQuery select的追加冲突

我只是将选项添加到选择标记(也称为下拉列表).为什么第二个循环不起作用?我将不得不花一些时间来调试jQuery,但如果我花费太多时间,我想我会发布这个并继续执行新任务.

这是我的键/值对数组:

var map = {"10":"ten","11":"11","12":"12"};

这不起作用:

    jQuery.each(map, function(key, val) {
        jQuery(this.Elements.DDLTest).append(jQuery("<option></option>").val(key).text(val)); 
    });
Run Code Online (Sandbox Code Playgroud)

这有效:

    for (key in map) {
        jQuery(this.Elements.DDLTest).append(jQuery("<option></option>").val(key).text(map[key]));
    }
Run Code Online (Sandbox Code Playgroud)

jquery select append

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

调用ASP.NET用户控件事件时调用页面事件

假设在一个名为Paging.ascx的页面中有一个用户控件,它嵌入在PageWithResults.aspx中.此控件具有必要的属性,可以跟踪有关您所在页面的各种详细信息(即:CurrentPage,TotalRecordsInResults,RecordsPerPage等).它还包含单击超链接("下一页"或"上一页")时触发的事件.以下示例.我需要告诉PageWithResults.aspx点击了其中一个LinkBut​​ton Web控件.我想我需要在页面中分配一个委托,这样当调用此用户控件事件(单击超链接)时,它还会调用页面类中的其他方法/事件.这样我就可以快速检查CurrentPage的新值是什么(基于下面事件中调用的内容)并为新页面获取新的结果集(基于CurrentPage属性).但我不确定最好的方法.我认为这需要一个代表,但我不知道如何连接它.如果您需要更多详细信息,请询问.

    protected void btnNext_Click(object sender, EventArgs e)
    {
        this.CurrentPage = this.CurrentPage + 1;
        if (OnPageChanged != null) OnPageChanged(this.CurrentPage);
    }
Run Code Online (Sandbox Code Playgroud)

我想我必须把我的代表放在某个地方.??

    protected void btnNext_Click(object sender, EventArgs e)
    {
        this.CurrentPage = this.CurrentPage + 1;
        if (OnPageChanged != null) OnPageChanged(this.CurrentPage);
                    //delegate to call object.method or something
    }
Run Code Online (Sandbox Code Playgroud)

.net c# paging events delegates

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

jQuery 1.7.1:length函数无法获取表tr计数

当我们升级到jQuery 1.7.1时,此代码停止工作. $('table.className > tr').length正在返回0.你能告诉我如何纠正它吗?

.NET代码(执行jQuery代码):

public static long GetTableRowCountByCssClass(IWebDriver driver, string cssClass, int exclusionRowCount)
{
    IJavaScriptExecutor js = driver as IJavaScriptExecutor;
    long count = (long)js.ExecuteScript("return $('table." + cssClass + " > tr').length");
    if (count != 0)
    {
        count = count - exclusionRowCount;
    }
    return count;
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<!-- Products -->
<table class="cart" cellpadding="0" cellspacing="0" border="0">

    <thead>
        <tr>
            <th class="remove">Delete</th>
            <th class="prod-desc">Product Description</th>
            <th class="ships_w">Ships Within</th>
            <th class="price">Unit Price</th>
            <th>&nbsp;</th>
            <th class="quantity">Qty.</th>
            <th class="totals">Total</th>
        </tr>
    </thead>

    <tfoot>
        <tr>
            <td …
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-selectors

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

jQuery:获取第一个选项的innerHTML选项,并在HTML select标签中设置值

假设我有一个带有3个值的下拉列表(选择标记).我们的第一个选项的值为"".第二个选项的值为"something".第三个选项的值为"其他".如何获得第二个选项的innerHTML(文本)?我不想硬编码,因此每次都需要第二个选项.我想确保它是第一个带有值集的选项.

jquery select option drop-down-menu

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

在Windows XP上从二进制文件安装PHP

在Windows XP上下载并解压缩"php-5.4.3-Win32-VC9-x86.zip"之后,我尝试运行这些文件(一次一个),它们都会显示一个Windows对话框,什么都不做.

php.exe
php-win.exe
php-cgi.exe
Run Code Online (Sandbox Code Playgroud)

我是否通过运行这些文件错误地安装PHP?

=========================

更新:5/8/2012 @ 4:03 pm

我发现的最佳教程.虽然我仍然得到以下错误.

http://salman-w.blogspot.com/2009/11/installing-php-5-on-iis-with-fastcgi.html

=========================

导航到页面时出错:

CGI错误...指定的CGI应用程序因未返回完整的HTTP标头集而行为不端.它返回的标题是:

解决方案似乎涉及添加此代码,但我试图弄清楚在哪里.

print "HTTP/1.0 200 OK\n";
print "Content-Type: text/html\n\n\n";
Run Code Online (Sandbox Code Playgroud)

...我将此代码放在我的PHP文件的顶部,错误消失了.

这也是一个非常好的教程,但不使用FastCGI.

http://www.iis-aid.com/articles/how_to_guides/installing_php_5_iis_5_simple_steps

===========

现在我的页面是空白的,但它必须与Kimai index.php页面一起,因为我让Hello World应用程序正常工作.

php iis installation installer windows-xp

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

通过ODBC在C#中读取Netezza数据库表在Windows 7中不起作用

为什么.NET无法通过已安装的{NetezzaSQL}驱动程序连接到我的Netezza盒?64位应用程序也无法通过此ODBC连接进行连接.那为什么会这样?我在控制面板中构建了用户和系统Netezza ODBC连接,当我单击"测试连接"时两者都正常工作?我在注册表中看到了值,但是当我遍历注册表驱动程序时,.NET没有看到"NetezzaSQL".根据Netezza的说法,他们没有64位ODBC驱动程序.他们提供的驱动程序应该适用于32位和64位应用程序.这可能是Windows 7的权限问题吗?

static void CreateNetezzaTableObjectFolders()
{
    //string activeDir = @"C:\Source\EDW\dw-objects\trunk";

    OdbcConnection conn = new OdbcConnection();
    conn.ConnectionString = "Driver={NetezzaSQL};servername=10.1.170.18;port=5480;database=DEV_SANDBOX; username=mac;password=secret;";

    OdbcDataReader rdr = null;

    try
    {
        conn.Open();
        System.Data.Odbc.OdbcCommand cmd = new System.Data.Odbc.OdbcCommand("SELECT OBJECT_NAME FROM QA_ETL..STG_OBJECTS", conn);
        rdr = cmd.ExecuteReader();
        while (rdr.Read())
        {
            Console.WriteLine(rdr[0]);
            // Create Folder
            //string objectName = rdr[0].ToString();
            //string newPath = System.IO.Path.Combine(activeDir, objectName);
            //System.IO.Directory.CreateDirectory(newPath);
        }
    }
    finally
    {
        // close the reader
        if (rdr != null)
        {
            rdr.Close();
        }

        // close the connection
        if (conn != null)
        { …
Run Code Online (Sandbox Code Playgroud)

.net registry 64-bit odbc netezza

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

Ext JS 4:为什么我的 Ext.data.Store“findRecord”函数没有返回值?

下面,我尝试根据为该字段(列)值存储的值,在数据存储中检索网格中类别字段的特定类别记录。“categoryId”的值返回“2”。为什么 findRecord 不返回记录?它显示“类别”为“-1”。当我将它用作表单中下拉列表的组合框存储时,存在 key=2 的记录。我最终想找到 key=2 的记录,然后返回 value 属性,因此它在我的网格视图中显示该记录的 value 属性。

仅供参考:“key”属性是类别记录的 id,“value”属性是我想要显示(或在网格单元中呈现)的类别记录的名称。

店铺类别:

Ext.define('DropdownOption', {
    extend: 'Ext.data.Model',
    fields: [
        { name: 'key' },
        { name: 'value' }
    ]
});

var statusDropdownStore = new Ext.data.Store({
    proxy: new Ext.ux.AspWebAjaxProxy({
        url: '/track/Controls/Shared/GeneralService.asmx/GetDropdownOptions',
        actionMethods: {                
            read: 'POST'
        },
        extraParams: {
            user_login: authUser,
            table_name: '[status]'
        },
        reader: {
            type: 'json',
            model: 'DropdownOption',
            root: 'd'
        },
        headers: {
            'Content-Type': 'application/json; charset=utf-8'
        }
    })
});   
Run Code Online (Sandbox Code Playgroud)

查看(Ext.grid.Panel)列:

            columns: [

                ... snip ...

                { text: 'Status', dataIndex: 'status', …
Run Code Online (Sandbox Code Playgroud)

grid extjs datastore find categories

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