小编Adn*_*KEN的帖子

计算列的公式基于不同的表列

考虑一下这个表: c_const

 code  |  nvalue
 --------------
 1     |  10000
 2     |  20000  
Run Code Online (Sandbox Code Playgroud)

和另一张桌子 t_anytable

 rec_id |  s_id  | n_code
 ---------------------
 2      |  x     | 1
Run Code Online (Sandbox Code Playgroud)

目标是s_id基于以下公式成为计算列:

 rec_id*(select nvalue from c_const where code=ncode)
Run Code Online (Sandbox Code Playgroud)

这会产生错误:

在此上下文中不允许子查询.只允许标量表达式.

如何使用另一个表的列作为输入来计算此计算列的值?

sql calculated-columns sql-server-2008

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

添加time(7)字段的默认值

如何time(7)在SQL Server中为字段添加默认值?

我试图在SQL Server Management Studio中将"00:00:00"设置为"默认值或绑定",但它不起作用.

sql-server sql-server-2008

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

如何在"TWebbrowser"上禁用javascript错误?

我正在浏览一些网页中出现javascript错误.

有没有人知道如何禁用使用TWebbrowser在Delphi应用程序中显示的javascript错误框?或任何其他消息框?

delphi alerts twebbrowser

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

THETPrio onBeforeExecute更改soapRequest

我为项目导入了一些wsdl.我想在HttpRio onBeforeExecute事件上更改SoapRequest,但是当我更改请求时,我得到一些错误如何在此事件上使用stringReplace函数更改请求xml文件.

我试图改变流的大小,我改变了编码等,但无论如何它没有工作.

procedure TForm1.RiomBeforeExecute(const MethodName: string; SOAPRequest: TStream);
var
  sTmp                                  : TStringList;

begin

  sTmp:=TStringList.Create;
  SOAPRequest.Position := 0;
  sTmp.LoadFromStream(SOAPRequest);
  sTmp.Text := StringReplace(sTmp.Text,'blablaa','bla',[RfReplaceAll]);
  sTmp.SaveToStream(SOAPRequest);
  // blaa blaa...
end;
Run Code Online (Sandbox Code Playgroud)

delphi wsdl delphi-2009

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

html div 位置和显示

在此处输入图片说明

你好,

我正在尝试设计一个网站,使用 5 个不同的 div,如上所示。

  • A ”是标题,(背景图像,重复x)
  • B ”是导航栏 1(div 内的图像,应该有 100% 的高度)
  • C ”是内容面板(div,应该是页面滚动过程中唯一移动的部分)
  • D ”是页脚(div,它应该总是在“C”之上)
  • e ”是菜单(div,应该始终保持在同一位置)

你能帮我解决这个问题吗,我试过但失败了,另一个问题是“B”、“C”、“D”和“e”在调整窗口大小或使用不同的屏幕分辨率“ x点”时应该总是在中心并且 y “ point ”在调整窗口大小时应该调整大小。

x 点:左墙到“B”之间
y 点:C 和右墙之间

html

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

我想使用递增值将table1中的值插入table2

我试过这样的东西,但是id值没有改变,得到第一条记录的值,并为所有休息设置值...

insert into table1 (Id,b,c,d) 
 (select (select max(Id)+1 from table1),x,y,z from table2 where... )
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

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

如何启动具有管理员权限的应用程序?

对于德尔福,

我想用vista或win 7的管理员权限运行我的应用程序你知道吗?

相关问题:

想知道我的应用程序是否具有管理员权限?

谢谢.

delphi

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

想知道我的应用程序是否具有管理员权限?

对于delphi我想知道我的应用程序是否具有管理员权限,您可能知道有解决方案吗?

相关问题:

如何启动具有管理员权限的应用程序?

delphi

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

SQL从一个表中选择多个不同的记录

我有一张表如下

ID  |FromId |ToId   |Message|DateTime
------------------------------------------
1   |1      |2      |a      |15:00
2   |1      |2      |b      |15:01
3   |1      |2      |c      |15:02
4   |2      |1      |d      |15:03
5   |3      |1      |e      |15:04
6   |3      |1      |f      |15:05
7   |1      |3      |g      |15:06
Run Code Online (Sandbox Code Playgroud)

我想要得到的是Peers的最后一条消息.

例如:用户1和用户2有4条消息(ID:1,2,3,4),用户1和用户3有3条消息(ID:5,6,7)

我想从用户那里得到最新的Message记录,我需要一个SQL查询,它会得到如下结果:

*sql code here ? -- I need this.
Run Code Online (Sandbox Code Playgroud)

结果(对于:UserID = 1):

ID  |FromId |ToId   |Message|DateTime
------------------------------------------
4   |2      |1      |d      |15:03
7   |1      |3      |g      |15:06
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?我尝试过Distinct等,但它没有以某种方式工作.请帮忙.

对不起伙计我想我忘了提到我需要Peer的最新记录,而不是一个用户的最新记录,例如用户1和用户2我需要他们的最新记录,没有其中一个来自哪个或哪一个To To ..我需要两个最新的记录,在我们的案例中没有其他记录.

sql t-sql sql-server sql-server-2008-r2 greatest-n-per-group

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