问题:我有这个SQL脚本:
DECLARE @in_TE_UID varchar(36)
DECLARE @in_ZO_BETE_Sort int
DECLARE @in_user int
SET @in_TE_UID = '9f510440-8828-44ce-bbea-6bc866902262'
SET @in_ZO_BETE_Sort = 0
SET @in_user = 12435
-- http://stackoverflow.com/questions/884334/tsql-try-catch-transaction-in-trigger
BEGIN TRANSACTION BeforeUpdate;
BEGIN TRY
IF NOT EXISTS
(
SELECT 1 FROM T_FMS_ZO_Benutzer_TeaserOrder
WHERE (T_FMS_ZO_Benutzer_TeaserOrder.ZO_BETE_Status = 1)
AND (T_FMS_ZO_Benutzer_TeaserOrder.ZO_BETE_BE_ID = @in_user)
AND
(
T_FMS_ZO_Benutzer_TeaserOrder.ZO_BETE_TE_UID = @in_TE_UID
OR
(
@in_TE_UID IS NULL
AND
T_FMS_ZO_Benutzer_TeaserOrder.ZO_BETE_TE_UID IS NULL
)
)
)
BEGIN
INSERT INTO T_FMS_ZO_Benutzer_TeaserOrder
(
ZO_BETE_UID
,ZO_BETE_BE_ID
,ZO_BETE_TE_UID
,ZO_BETE_Sort
,ZO_BETE_Status
)
VALUES
(
NEWID() --<ZO_BETE_UID, uniqueidentifier,>
,@in_user --<ZO_BETE_BE_ID, …Run Code Online (Sandbox Code Playgroud) 问题:
我正在尝试调整此站点的评论框
http://www.mentby.com/Group/mono-aspnet-list/input-data-cannot-be-coded-as-a-valid-certificate. HTML
到我的网站.
我已成功复制它,但我想垂直对齐中心的标签.
这是有效的,但出于一些奇怪的原因,不是最后一个.
任何人都可以告诉我我做错了什么/我错过了什么?
显然,它与textarea有关.
这是我有的:
<!DOCTYPE html>
<html>
<head>
<title>Comment</title>
<style type="text/css" media="all">
label
{
cursor: text;
}
#commentForm
{
/*width: 80%;*/
width: 500px;
margin-top: 10px;
padding-bottom: 10px;
background-color: #f6f6f6;
border-right: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
#commentForm div.rowHolder
{
margin-bottom: 5px;
/*float: left;*/
}
.commentFormLabel
{
background: #efefef url(separator.gif) repeat-x top;
padding: 2px 10px 2px 10px;
margin: 0 0 20px 0;
border-bottom: 1px solid #e1e1e1;
font: bold 13pt …Run Code Online (Sandbox Code Playgroud) 我正在形成一个局部视图.在其中我想使用3个值显示下拉列表,例如:
<td>
@Html.DropDownList("Yes", "No", "Not Applicable")
</td>
Run Code Online (Sandbox Code Playgroud)
显然我不能硬编码这样的值,但这是个主意.我将仅在此视图中使用此下拉列表,因此我想在可能的情况下保留逻辑,唯一的是我想跟踪所选值,因此我想添加一些隐藏值Id,例如.在我看来有没有办法做到这一点?我想过传递一个ViewBag参数或类似的东西,但我真的认为必须有一个更优雅的解决方案.
如何在运行时检查C#应用程序是Windows应用程序还是控制台应用程序?
我想写一个通用输出库(在控制台应用程序时输出到文本框或控制台).
出于这个原因,如果我可以检查它是否是一个asp应用程序也是有用的.
问:
如果我根据LGPL发布程序,我可以收取源代码吗?
这个想法是出售该计划,谁也想要以额外的价格购买该来源.
题:
我需要在C#应用程序中进行一些系统调用.不幸的是,这在Linux上的行为与在UNIX上的行为不同.
现在,我曾经像这样在运行时切换操作系统
If Environment.OSVersion.Platform = System.PlatformID.Unix Then
' Linux/Unix '
ElseIf Environment.OSVersion.Platform = System.PlatformID.MacOSX Then
' Apple '
Else
' Windows '
End If
Run Code Online (Sandbox Code Playgroud)
现在的问题是我需要区分UNIX和Linux,因为它们是不同的.
有没有办法可以判断操作系统是Linux还是Unix?最好不要通过调用uname -a
我不想放弃Unix而只使用Linux,只是因为微软没有添加PlatformID.Linux ......
我需要将以下结构放入int64中.
day 9 bit (0 to 372)
year 8 bit (2266-2010 = 256 y)
seconds 17 bit (24*60*60=86400 s)
hostname 12 bit (2^12=4096)
random 18 bit (2^18=262144)
Run Code Online (Sandbox Code Playgroud)
如何使这样的结构适合int64?所有项目都是数字的,具有指定的位大小
是否有可能用nhibernate创建一个anoynmous计数?
以下查询引发异常"No column*".我当然可以添加一个列名,但我不愿意,因为如果我这样做,我将不得不查找95个表的列名...
NHibernate.Criterion.DetachedCriteria dcIsUniqueDomainname = NHibernate.Criterion.DetachedCriteria.For<nhDBapi.Tables.clsDomains>()
.SetProjection(
NHibernate.Criterion.Projections.Count("*")
)
.Add(NHibernate.Criterion.Property.ForName("DomainID").Eq(strDomainID))
.Add(NHibernate.Criterion.Property.ForName("DomainName").Eq(strDomainName)
);
Run Code Online (Sandbox Code Playgroud) 题:
在我的ASP.NET Web解决方案中,我有一个名为redlines的目录.
进入它,我把这个web.config,使目录可浏览.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
现在它工作正常.但是当我将整个redlines目录移动到App_Data中时,想要浏览文件夹redlines,我得到了HTTP 403.
我将相同的web.config复制到App_Data中,因为我认为这可能会有所帮助,但事实并非如此.
有什么问题 ?(IIS开发服务器,Visual Studio 2010)
是否有适用于Windows的官方iPhone SDK?我以为没有,但是一位正在工作的同事说他从苹果公司下载了一个.
我们哪一个错了?我以为Apple没有发布它的windows开发工具.或者只是非苹果电脑上的Windows?
为什么下面的代码没有编译(片段)?
public enum ApplicationType : int
{
CONSOLE = 1,
WINDOWS_FORMS = 2,
ASP_NET = 3,
WINDOWS_SERVICE = 4,
MUTE = 5
}
//#if( false)
//#if (DEBUG && !VC_V7)
#if( m_iApplicationType != ApplicationType.ASP_NET )
public class HttpContext
{
public class Current
{
public class Response
{
public static void Write(ref string str)
{
Console.WriteLine(str);
}
}
}
}
#endif
Run Code Online (Sandbox Code Playgroud)