小编Ale*_* K.的帖子

按条款排序与访问中的不同冲突?

请帮助我,因为我无法解决这个问题

尝试执行此语句时:

SELECT distinct grade
FROM tblStudents
ORDER BY Val([grade]),grade;
Run Code Online (Sandbox Code Playgroud)

访问告诉我该ORDER BY条款Val([grade])与之冲突Distinct

我怎样才能解决这个问题?

先感谢您

sql ms-access

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

如何比较表的整行与另一个表的整行

SQL Server中是否有一种方法可以将一个表的整行与另一个具有相同数据类型的表进行比较.

例:

CREATE TABLE [DBO].[PRODUCT]
  (
     [PID]  [INT] NULL,
     [NAME] [NCHAR](10) NULL,
     [PDID] [INT] NULL
  )
Run Code Online (Sandbox Code Playgroud)

select * from product p, product c where p.{entirerow} = c.{entirerow}

这里有什么选择吗?

sql-server-2008

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

在C中设置变量中特定位的最佳方法是什么

考虑unsigned int a;C中的变量.

现在说我想将此变量中的任何第i位设置为"1".

请注意,变量有一些值.所以a=(1<<i)不行.

a=a+(1<<i)会工作,但我正在寻找最快的方式.什么?

c

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

mysql优化表

我想创建一个朋友系统(类似于facebook).

我想在MySql中保存关系数据,但我不知道哪种方式更好:

  1. 将everysingle关系保存为单个条目,例如:

    id | people1 | people2
    1  | john    | maria
    2  | john    | fred
    3  | maria   | fred
    
    Run Code Online (Sandbox Code Playgroud)

    (我宣布所有这3个人之间的关系)

  2. 要保存每个人的名字并列出他的朋友:

    id | people | friends
    1  | fred   | mary, john
    2  | mary   | john, fred
    3  | john   | fred, mary
    
    Run Code Online (Sandbox Code Playgroud)

或者也许有更好的方法?

mysql optimization

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

在Windows XP上替换:: SHCreateItemFromParsingName()

我有一个需要在XP上运行的应用程序,但我希望能够调用:: SHCreateItemFromParsingName(),这只能从Vista开始.

这:http: //social.msdn.microsoft.com/Forums/vstudio/en-US/04eab1a9-5024-4199-b66c-8d20a83d4af4/shcreateitemfromparsingname-analog-on-xp?forum=vcgeneral

说过:

我相信你可以达到如下效果:SHParseDisplayName获取项目PIDL,然后SHGetDesktopFolder,最后是IShellFolder :: BindToObject

我尝试过的:

IFileDialog *pfd;
....
PIDLIST_ABSOLUTE pidl;
HRESULT hresult = ::SHParseDisplayName(m_path, 0, &pidl, SFGAO_FOLDER, 0);
if (SUCCEEDED(hresult))
{
  IShellFolder *psf;
  hresult = ::SHGetDesktopFolder(&psf);

  if (SUCCEEDED(hresult))
  {
    IShellItem *child;
    hresult = psf->BindToObject(pidl, 0, IID_IShellFolder, (void**)&child);
    if (SUCCEEDED(hresult))
    {
      pfd->SetFolder(child);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我想我主要是在与BindToObject斗争(因为我不是一个特别熟练的Windows程序员!)

这甚至是模糊的吗?

c++ windows winapi

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

使用jquery仅获取省略号文本

好的代码,只是想知道是否有可能查询并获得省略号文本(即带有点而不是原始文本)?

如果我添加文字

这是一个长句

和(使用相关的省略号的CSS)它缩短为

这是一个长期的...

有没有办法得到文本

"This is a long sen ..." 
Run Code Online (Sandbox Code Playgroud)

$("p")DOM对象而不是原始文本?

javascript jquery ellipsis

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

HttpWebRequest WebException ProtocolError

我试图了解有关使用HttpWebRequest进行异常处理的知识。

我有一个客户端库,它正在向WebAPI控制器发出请求;

HttpWebRequest r = (HttpWebRequest)WebRequest.Create(url);

r.Method = "POST";
r.ContentType = "application/json";

foreach (var header in request.Headers)
{
     r.Headers.Add(header.Key, header.Value.ToString());
}

r.ContentLength = request.RequestBody.Length;

using (StreamWriter writer = new StreamWriter(r.GetRequestStream()))
    writer.Write(request.RequestBody);
Run Code Online (Sandbox Code Playgroud)

我知道请求将引发异常,并包含消息“实体已存在-1234”。

当我得到回应时;

using (HttpWebResponse response = (HttpWebResponse)r.GetResponse())
{
    if (response.StatusCode == HttpStatusCode.OK)
        using (StreamReader reader = new StreamReader(response.GetResponseStream()))
            return reader.ReadToEnd();

     return "Invalid"; 
 }
Run Code Online (Sandbox Code Playgroud)

我抛出了WebException。因此,请求的调用者中有一个try..catch。我得到了WebException。我得到的是协议错误,而不是引发的500内部服务器错误(稍后使用正确的状态代码表示消息)。现在,如果我阅读了WebException的Response,它确实包含了我的消息和stacktrace。

问题

  • 为什么我的响应中没有得到状态码500,为什么会抛出协议错误?
  • 是否有更正确的方式处理请求?

我四处搜寻,发现有些人在使用不正确的标题等时遇到了这个问题。但是据我所知,我已经添加了所有可以并且仍然具有相同行为的标题。

c# httprequest asp.net-web-api

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

使用max()+ 1问题更新并设置值

我正在尝试更新一行并设置ship_number max()+1.原因是该表已经有一个auto_increment名为id的另一列.从第一个查询我得到了max(shipment_number)和在下一个查询iam递增+1.但我得到一个错误..

#1093 - 您无法在FROM子句中为更新指定目标表'commercial_sales_custpo_process'

任何人请帮我解决这个问题.

$max = "SELECT MAX(shipment_number) FROM commercial_sales_custpo_process WHERE 
tender_id='$tender_id' AND id='$id'";

$query1="UPDATE commercial_sales_custpo_process set shipment_number = ($max+1) WHERE 
tender_id='$tender_id' AND id='$id'";
mysql_query($query1) or die ("Error in query: $query1");
Run Code Online (Sandbox Code Playgroud)

php mysql

5
推荐指数
0
解决办法
447
查看次数

注销后 Windows 服务停止

我使用 C# Visual Studio 创建了一个测试 Windows 服务。它只是将当前日期时间插入数据库表。该服务每 30 分钟一班。但是当系统注销时,服务就会停止。当我再次登录时,服务会运行。请帮我解决这个问题。

提前致谢

c# windows service

5
推荐指数
0
解决办法
800
查看次数

以编程方式解锁 Windows 10

我正在构建一个应用程序,以根据与移动应用程序的接近程度自动解锁/锁定工作站。该解决方案类似于此处描述的 Microsoft 应用程序,因此我很确定这是可能的。

我可以使用什么 API 以编程方式解锁 Windows 10 工作站? 我在这里看到了一个类似的问题,但它已经有六年历史了,我不知道它描述的技术是否对 Windows 10 甚至有效。

因为这个应用程序将依赖蓝牙 LE,它需要 Windows 10+,所以我不需要支持旧操作系统版本的解决方案。

我是一名经验丰富的程序员,但 10 年来没有做过任何 Windows 编程,所以我不知道去哪里找。任何帮助表示赞赏。

c# winapi windows-security windows-10

5
推荐指数
0
解决办法
1384
查看次数