小编Ste*_*hRT的帖子

为查询字符串声明变量

我想知道在MS SQL Server 2005中是否有办法做到这一点:

  DECLARE @theDate varchar(60)
  SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59'''

  SELECT    AdministratorCode, 
            SUM(Total) as theTotal, 
            SUM(WOD.Quantity) as theQty, 
            AVG(Total) as avgTotal, 
            (SELECT SUM(tblWOD.Amount)
                FROM tblWOD
                JOIN tblWO on tblWOD.OrderID = tblWO.ID
                WHERE tblWO.Approved = '1' 
                AND tblWO.AdministratorCode = tblWO.AdministratorCode
                AND tblWO.OrderDate BETWEEN @theDate
            )
 ... etc
Run Code Online (Sandbox Code Playgroud)

这可能吗?

sql t-sql sql-server sql-server-2005 dynamic-sql

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

使用LEFT JOIN和INNER JOIN插入

嘿所有我试图找出如何使用以下查询插入新记录:

SELECT user.id, user.name, user.username, user.email, 
  IF(user.opted_in = 0, 'NO', 'YES') AS optedIn  
FROM 
  user
  LEFT JOIN user_permission AS userPerm ON user.id = userPerm.user_id
ORDER BY user.id;
Run Code Online (Sandbox Code Playgroud)

INSERT到目前为止,我的查询是:

INSERT INTO user 
SELECT * 
FROM user 
  LEFT JOIN user_permission AS userPerm ON user.id = userPerm.user_id;
Run Code Online (Sandbox Code Playgroud)

但是,我不确定VALUE('','','','', etc etc)在使用左连接和内连接时该怎么做.

所以我要做的是:

User 表:

id    | name       | username    | password                 | OptIn
--------------------------------------------------------------------
562     Bob Barker   bBarker       BBarker@priceisright.com   1
Run Code Online (Sandbox Code Playgroud)

还有user_permission桌子

user_id   | Permission_id
-------------------------
562         4
Run Code Online (Sandbox Code Playgroud)

更新 这样吗? …

mysql inner-join left-join

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

AJAX/Jquery XML解析

我尝试解析以下类型的XML(来自getMembers.php的数据):

<?xml version="1.0" encoding="ISO-8859-1"?>
<members>
   <id>3422345</id>
   <name>Bill Gates</name>
   <id>232311</id>
   <name>Bob Barker</name>
</members>
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码来解析它:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function () {
        $.ajax({
            type: "GET",
            url: "getMembers.php",
            cache: false,
            dataType: "xml",
            success: function(xml) {
                $(xml).find('members').each(function(){
                    var name = $(this).find("name").text()
                    alert(name);
                });
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

没错,但我同时得到两个名字.

喜欢:

Bill GatesBob Barker < - 第一个循环>

代替

比尔盖茨< - 第一个循环>

Bob Barker < - 第二个循环>

任何帮助都会很棒!

xml ajax jquery xml-parsing

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

Javascript字符(ASCII)到十六进制

嘿所有我需要一些简单的东西,将字符转换为ASCII,然后将其转换为十六进制代码.

举个例子,"A"字符是:

0xF100 + ascii_code = Hex
Run Code Online (Sandbox Code Playgroud)

那会是:

0xF100 + 65 = 0xF141
Run Code Online (Sandbox Code Playgroud)

65将是上面的字符"A".我一直在寻找一些javascript,它会占用我的角色并从中制作一个Hex ...但我还没有找到任何可以做到这一点的东西....

任何帮助都会很棒!

javascript string hex ascii character-encoding

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

_下划线的含义是VB.net中的变量前缀

visual basic中的下划线是什么意思?我有这个代码:

Private _isAuthenticated As Boolean
Run Code Online (Sandbox Code Playgroud)

这样做是一样的吗?

Private isAuthenticated As Boolean
Run Code Online (Sandbox Code Playgroud)

或者在名称的前面添加下划线做一些特别的事情?

vb.net naming-conventions

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

以编程方式将标签添加到网格

嘿所有我想使用以下代码向我的网格添加标签:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
  Dim dynamicLabel As New Label()
  Dim g As New Grid

  dynamicLabel.Name = "NewLabel"
  dynamicLabel.Content = "TEST"
  dynamicLabel.Width = 240
  dynamicLabel.Height = 30
  dynamicLabel.Margin = New Thickness(0, 21, 0, 0)
  dynamicLabel.Foreground = New SolidColorBrush(Colors.White)
  dynamicLabel.Background = New SolidColorBrush(Colors.Black)

  Grid.SetRow(dynamicLabel, 0)
  Grid.SetColumn(dynamicLabel, 6)
  g.Children.Add(dynamicLabel)
End Sub
Run Code Online (Sandbox Code Playgroud)

但是,按下按钮后,我从未在网格上看到任何东西......我缺少什么?

vb.net wpf wpf-controls

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

猫头鹰旋转木马V1禁用/启用拖动

嘿,我对猫头鹰旋转木马有一个快速的问题.

首次使用此代码时,如何启用touchdrag:

var owl = $(".full-slider");

owl.owlCarousel({
        slideSpeed              : 500,
        singleItem              : true,
        pagination              : false,
        autoPlay                : false,
        afterMove               : slideChanged,
        startDragging           : pauseOnDragging,
        touchDrag               : false,
        mouseDrag               : false
});
Run Code Online (Sandbox Code Playgroud)

根据用户在我的页面上使用的选项,我想禁用拖动到下一张幻灯片的功能.但是如果用户完成选项,那么我想将其启用,以便他们可以拖动到下一张幻灯片.

如何才能做到这一点?我无法在网上找到一个很好的例子.

javascript jquery drag-and-drop jquery-ui-draggable owl-carousel

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

Chrome Native Messaging API chrome.runtime.connectNative不是一个函数

我希望操纵当前位于Chrome标签页上的内容页面,如果以下内容无法做到这一点,那么我需要找到方法来实现这一目标!

嘿所有我试图让这个新的chrome扩展与我的C#程序一起来回传递消息.我已经在stackoverflow上看到了很多代码演示,这主要是我一直在想的,但似乎所有的例子都不适合我.

我遇到的问题是我得到的错误:

Connecting to native messaging host com.google.chrome.example.echo
Uncaught TypeError: chrome.runtime.connectNative is not a function
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

每当我尝试"连接"到端口.

不知道我做错了什么,因为我在这里跟随其他tetorials,他们似乎都说它有效....

JS main.js:

var port = null;
var getKeys = function (obj) {
    var keys = [];
    for (var key in obj) {
        keys.push(key);
    }
    return keys;
}
function appendMessage(text) {
    document.getElementById('response').innerHTML += "<p>" + text + "</p>";
}
function updateUiState() {
    if (port) {
        document.getElementById('connect-button').style.display = 'none';
        document.getElementById('input-text').style.display = 'block';
        document.getElementById('send-message-button').style.display = 'block';
    } else {
        document.getElementById('connect-button').style.display = 'block';
        document.getElementById('input-text').style.display = 'none'; …
Run Code Online (Sandbox Code Playgroud)

javascript c# google-chrome google-chrome-app chrome-native-messaging

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

带有自定义按钮的Outlook插件主页选项卡

嘿所有我试图在Outlook 2010 的默认主页选项卡中创建一个按钮.问题是,在VS2013中我添加了一个功能区(可视)并添加了按钮组,但它不断添加到TabAddIns选项卡.

在此输入图像描述

在此输入图像描述

我需要设置什么才能使自定义组/按钮显示在" 主页"选项卡中而不是创建自己的选项卡?

谢谢!

vb.net outlook ribbon outlook-addin c#-4.0

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

附加到Json的jQuery AJAX返回数据"d:null"

嘿所有我在使用AJAX POST方法调用我的webservice时从回调中获得奇怪的回报.

Web服务正在发回JSON,如下所示:

Dim ser As New System.Web.Script.Serialization.JavaScriptSerializer()
Dim strResponse As String = ser.Serialize(results)

Context.Response.Clear()
Context.Response.ContentType = "application/json"
Context.Response.AddHeader("content-length", strResponse.Length.ToString())
Context.Response.Write(strResponse)
HttpContext.Current.ApplicationInstance.CompleteRequest()
Run Code Online (Sandbox Code Playgroud)

上面的strResponse的值是:

"[{\"Column1\":\"0589S2F\"},{\"Column1\":\"53699FNS\"},{\"Column1\":\"C38VVFD\"},{\"Column1\":\"LFD55F\"},{\"Column1\":\"2ERfG\"},{\"Column1\":\"0079\"},{\"Column1\":\"2054\"},{\"Column1\":\"054FGW\"}]"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我的ajax返回200 OK但仍然进入ERROR逻辑,错误消息为:

ERROR: "[{\"Column1\":\"0589S2F\"},{\"Column1\":\"53699FNS\"},{\"Column1\":\"C38VVFD\"},{\"Column1\":\"LFD55F\"},{\"Column1\":\"2ERfG\"},{\"Column1\":\"0079\"},{\"Column1\":\"2054\"},{\"Column1\":\"054FGW\"}]"{"d":null}
Run Code Online (Sandbox Code Playgroud)

请注意它如何将{"d":null}附加到我的请求的末尾...那是从哪里来的,因为我没有在strResponse中发送任何类似的 东西

我的ajax请求代码:

var sqlQ = "SELECT TOP 50 LTRIM(RTRIM(REPLACE(OID, ' ', ''))) FROM vwPSDAT WHERE OID != ''";

$.ajax({
     type: 'POST',
     contentType: 'application/json; charset=utf-8',
     dataType: 'json',
     url: 'http://zzzz/Service1.asmx/theQ',
     data: JSON.stringify({ qString: [sqlQ] }),
     async: true,
     cache: false,
     success: function (data) …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery json web-services

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