我试图执行存储过程并将其结果简单地插入临时表中,并且得到以下消息:
由于链接服务器“ MyServerName”的OLE DB提供程序“ SQLNCLI”无法开始分布式事务,因此无法执行该操作。链接服务器“ MyServerName”的OLE DB提供程序“ SQLNCLI”返回消息“没有事务处于活动状态”。
我的查询如下所示:
INSERT INTO #TABLE
EXEC MyServerName.MyDatabase.dbo.MyStoredProcedure Param1, Param2, Param3
Run Code Online (Sandbox Code Playgroud)
确切的列号,名称,不是问题所在。
两台计算机都允许并启动MSDTC,也调用远程过程。
这些机器不在同一个域中,但是我可以从我的机器上执行远程查询并获得结果。我什至可以执行存储过程并查看其结果,只是不能将其插入另一个表中。
编辑
哦,我忘了提及,存储过程不会触发任何触发器。它仅将记录插入临时表中,并创建临时表以进行数据处理。
linq当我在我的视图中时,是否有任何理由命名空间不出现在system.data中asp.net MVC?
我可以在我的代码中正确访问命名空间...
编辑:
我意识到这不是好设计,我只是好奇
我希望我的下拉列表显示第一个值:“-choose car-”
我以这种方式成功:
protected void ddl1_DataBound(object sender, EventArgs e)
{
Convert.ToInt32(ddl1.SelectedValue);
ddl1.Items.Insert(0, new ListItem("-Choose car-", "-Choose car-" ));
}
Run Code Online (Sandbox Code Playgroud)
没关系,“-choose-”放在首位,但是现在的问题是,例如,如果我有值,则下拉列表显示如下:
-Choose car-
Subaro
Fiat
Honda
Run Code Online (Sandbox Code Playgroud)
我进入该站点时显示的第一个值是Subaro,要看到-choose car-,用户需要打开下拉列表,然后他会首先看到-choose car-。从一开始就从页面加载开始--choose car-将在页面加载后显示在ddl上。我在哪里弄错了代码?
我尝试使用的项目列表,AppendDataBoundItems = "true"但出现错误,当我成功时,问题与我之前说的相同。
我正在尝试在图像上覆盖一些文本。如果图像位置和大小保持不变,这很容易,但在这里我允许图像根据屏幕大小动态调整大小。
http://jsfiddle.net/xcs9L7u6/1/
当我将文本位置设置为绝对时,文本框的大小正确,我可以将其放置在图像的底部就好,但是当图像底部由于窗口大小而不断变化时,这不起作用。
所以..
HTML:
<div>
<div class="gallery-background">
<div class="gallery-text">Setting up some text to look at boats and fill space so that things move and wrap but need more text as it didn't quite give the right feel</div>
<img src="http://static.giantbomb.com/uploads/original/0/4530/396796-boat.jpg" class="galleryLrg" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.gallery-background {
margin: 1.5rem 1rem 1rem 1rem;
/*needed for firefox and ie*/
height: 100%;
}
.gallery-text {
color: white;
padding: .5rem;
max-width: 100%;
display: inline-block;
text-align: left;
background-color: rgba(0, 255, 0, .65);
position: …Run Code Online (Sandbox Code Playgroud)