问题列表 - 第39543页

我如何为来自TStream的Olevariant变量赋值?

我需要从Stream读取并将缓冲区重新放入OleVariant(VarArray)变量中.

var
MemoryStream : TMemoryStream;
Data : OleVariant;
begin
            MemoryStream:=TMemoryStream.Create;
            try
                FuncFill(MemoryStream); //Filling the stream
                MemoryStream.Seek(0,0);
                MemoryStream.Read(Data, MemoryStream.Size);//this line lock tha app, i need allocate the memory for the OleVariant variable?
            finally
             MemoryStream.Free;
            end;

end;
Run Code Online (Sandbox Code Playgroud)

现在的问题是我怎么可以从指定readed值TMemoryStreamolevariant变量?

我正在使用delphi 5.

delphi memory-management stream variant

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

在SQL Server中"旋转"非聚合数据

这将是我在这里发布的第一个问题,因此请原谅任何无意识的董事会礼仪失误.

在我当前的项目中,我采用了一个非规范化的大型表,并将其分解为四个独立的规范化表.我接触到这个板的最终目标是创建一个模拟非规范化表以便向后兼容的视图.

为了提供我的场景的简化快照,我正在尝试做的关键在于两个表:

ASSOC_ROLE          ASSOCIATE
----------          ----------
assoc_id (fk)       assoc_id (pk)
role_id  (fk)       last_name
org_nbr  (fk)
Run Code Online (Sandbox Code Playgroud)

所以,如果我发出以下查询......

SELECT Assoc_Role.org_nbr, Assoc_Role.assoc_id, Associate.last_name, Assoc_Role.role_id
FROM Assoc_Role INNER JOIN
     Associate ON Assoc_Role.assoc_id = Associate.assoc_id
WHERE Assoc_Role.org_nbr = '1AA'
Run Code Online (Sandbox Code Playgroud)

...我得到以下结果集

org_nbr     assoc_id     last_name     role_id
-------     --------     ---------     -------
1AA         1447         Cooper        1
1AA         1448         Collins       3
1AA         1448         Collins       4
1AA         1448         Collins       5
1AA         1449         Lynch         6
Run Code Online (Sandbox Code Playgroud)

最终,我想构建的视图看起来像这样:

org_nbr   role1_ID   role1_name   role2_ID   role2_name   role3_ID   role3_name   role4_ID   role4_name   role5_ID   role5_name   role6_ID   role6_name
-------   -------- …
Run Code Online (Sandbox Code Playgroud)

sql pivot sql-server-2005

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

在Eclipse中:更改单个文件的语法突出显示

有没有办法在Eclipse中更改一个特定文件的语法高亮?

我来自Notepad ++世界,你可以从下拉列表中选择文件的语言,它会相应地突出显示.我正在寻找那种类型的功能.

拜托,谢谢!

编辑: JB Jansen的答案非常完美!谢谢!

eclipse syntax-highlighting

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

当curl尝试解析主机时,如何更改php curl超时(curl err_no 6)

我正在对页面执行curl请求.我已经设置了'CURLOPT_TIMEOUT'(到6秒)和'CURLOPT_CONNECTTIMEOUT'(到4秒) - 并且两者都适用于大多数URL.

但是,当一个网页没有响应时(并最终导致CURL通过'无法解决主机'错误(err_no 6)) - 似乎'CURLOPT_TIMEOUT'没有效果,curl将等待,可能是无限期或直到某些'其他' '超时到期.

使用我想要访问的URL,CURL在返回之前似乎总是花费大约15秒(这与'CURLOPT_TIMEOUT'或'CURLOPT_CONNECTTIMEOUT'无关.

有人可以告诉我如何限制CURL花费在尝试解析主机上的时间吗?

php dns curl timeout

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

actionscript 3/flex中已过滤的ArrayCollection的长度

我需要在List组件中显示具有已过滤的ArrayCollection作为其数据提供者的项目数.我没有看到获得过滤集合长度的方法.谁知道?谢谢.

apache-flex actionscript arraycollection

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

Jquery:迭代一个数组并找到具有特定id的节点

我有一个div元素列表:

var list = $('.divelement').get();
Run Code Online (Sandbox Code Playgroud)

我想使用jQuery在每个div元素中查找特定元素(其id包含"hdnPK").就像是:

var elem1 = list[0].$("[id*='hdnPK']").get();
var elem2 = list[1].$("[id*='hdnPK']").get();
Run Code Online (Sandbox Code Playgroud)

但你不能像我上面那样写它.你如何使用jQuery迭代常规数组?

javascript jquery

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

如果在WHERE子句中,常量被参数替换(具有相同的值),为什么查询会大幅减慢?

我有一个递归查询,如果WHERE子句包含常量,则执行速度非常快,但如果我用具有相同值的参数替换常量,则会变得非常慢.

查询#1 - 使用常量

;WITH Hierarchy (Id, ParentId, Data, Depth)
AS
( SELECT Id, ParentId, NULL AS Data, 0 AS Depth
  FROM Test
  UNION ALL
  SELECT h.Id, t.ParentId, COALESCE(h.Data, t.Data), Depth + 1 AS Depth
  FROM Hierarchy h
       INNER JOIN Test t ON t.Id = h.ParentId
)
SELECT *
FROM Hierarchy
WHERE Id = 69
Run Code Online (Sandbox Code Playgroud)

查询#2 - 带参数

DECLARE @Id INT
SELECT @Id = 69

;WITH Hierarchy (Id, ParentId, Data, Depth)
AS
( SELECT Id, ParentId, NULL AS …
Run Code Online (Sandbox Code Playgroud)

sql where-clause sql-server-2008

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

WP7 ListBox分组

ListBoxes或其他UI控件是否有任何内置分组?我想有一个列表,但有一些形式的分组或部分应用于列表.如下所示:

heading one
     list item one
     list item two
heading two
     list item one
     list item two
     list item three
     list item four
Run Code Online (Sandbox Code Playgroud)

如果没有从头开始构建某些东西,有什么可用于此目的吗?我不希望混合匹配多个ListBoxes,而是我更喜欢在数据绑定级别处理它的解决方案.

grouping listbox windows-phone-7

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

将多行字符串转换为数组

如何将多行字符串转换为数组?

my $text= " ads da
sda
s 
da
d
as

das
d a as dasd
\n

";
Run Code Online (Sandbox Code Playgroud)

注意:我不想删除或删除换行符?

perl

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

c#ping一个网站?(保持活力服务)

有没有一种方法可以让c#每15分钟ping一次url并从服务器上获得响应?

我想尝试看看.net是否可用于构建一个简单的工具,让asp.net网站调用重新构建,以便第一个用户在应用程序启动时不会产生负载惩罚.

或者如果有人有另一种方法来实现同一目标......想法?提示?想法?

c# asp.net keep-alive

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