问题列表 - 第31149页

将sql 2000备份恢复到sql 2008后,使用IDENTITY列的过程失败并发生主键冲突

我刚刚将数据库从SQL 2000实例移动到SQL 2008实例,并遇到了一个奇怪的问题,它似乎与IDENTITY列和存储过程有关.

我在数据库中有许多存储过程

create procedure usp_add_something @somethingId int, @somethingName nvarchar(100)
with encryption
as

-- If there's an ID then update the record
if @somethingId <> -1 begin

 UPDATE  something  SET somethingName = @somethingName

end else begin

 -- Add a new record
 INSERT INTO something ( somethingName )  VALUES ( @somethingName )

end

go
Run Code Online (Sandbox Code Playgroud)

这些都是作为ENCRYPTED存储过程创建的.id列(例如本例中的somethingId)是一个IDENTITY(1,1),上面有一个PRIMARY KEY,这些表中有很多行.

恢复到SQL 2008实例后,很多我的数据库似乎工作正常,但调用如

exec usp_add_something @somethingId = -1, @somethingName = 'A Name'
Run Code Online (Sandbox Code Playgroud)

导致如下错误:

Violation of PRIMARY KEY constraint 'Something_PK'. Cannot insert duplicate key in object …

sql-server sql-server-2000 sql-server-2008

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

iPhone UI设计问题 - 设计表单的最佳方法?

我想设计一个应用程序,需要用户输入一些内容,如开始日期,结束日期,一堆其他选项和一些文本注释,我计划使用选择器来选择将以模态方式向上滑动的数据.我需要上下移动视图,以确保当拾音器和键盘上下滑动时,正在填充的元素保持聚焦状态.

我的问题是,实施这种"形式"的最佳观点是什么?我在想分组表视图,在那里我可以将字段分开.

有没有其他方法来实现这些东西?根据经验或最佳实践,我可以探索哪些更好的替代品或示例代码或应用程序?

开发.

forms iphone modalpopups uitableview

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

cURL似乎不适用于while循环

我会发布整个事情,因为否则会有点混乱:

<?php
echo "<html>
 <head>
  <title>ARMORY.</title>
  <meta http-equiv='Content-Type' content='text/html' charset=iso-8859-1>
 </head>
 <body>
 <table width='50%' border='1' cellpadding='10' cellspacing='10'>";


$server = "Sunstrider";
$guild = "Mist";
$url='http://eu.wowarmory.com/guild-info.xml?r='.$server.'&gn='.$guild.'&p=1';
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_USERAGENT,  "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
$xml = curl_exec($ch);
$rosterxml = new SimpleXMLElement($xml);
curl_close($ch);
$array = array();



foreach($rosterxml->guildInfo->guild->members->character as $char)
  if(strtolower($char['level']) === '80')
  {
        $array[] = $char['name']."<br />";

  }

  echo "
   <tr>
    <td valign='middle'>Name</td>
    <td valign='middle'>TEST</td>
   </tr>";  
$i …
Run Code Online (Sandbox Code Playgroud)

php xml curl

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

谷歌如何知道我输入redflower.jpg我的意思是红花?

我很好奇当Google向您显示由多个单词组成的单词的"你是说"链接时,使用的编程术语或方法是什么?

例如,如果我输入"redflower.jpg"它知道将其分解为红色花是否存在进行此类操作的常见范例?Lucene搜索会给你这个吗?

谢谢!

algorithm search

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

优化问题 - 找到最大值

我手边有一个问题,可以简化为这样的事情:

假设在二维平面XY中有一堆随机点,其中对于每个Y,在X上可以有多个点,并且对于每个X,在Y上可以有多个点.

无论何时选择一个点(Xi,Yi),都不能选择X = Xi OR Y = Yi的其他点.我们必须选择最大点数.

algorithm optimization discrete-mathematics

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

如何改善Drupal的使用?

在大约一年半的时间里,我使用Codeigniter来构建我的网站.然后一个客户请求我在Wordpress中构建他们的.我很快就发现了使用CMS的乐趣(如果可以称之为Wordpress).因此,在过去的8个月里,我一直在使用Wordpress来尽可能地扩展我的网站 - 我使内容符合设计.

好吧,我开始厌倦了Wordpress的限制 - 我需要对我的网站有更多的控制和灵活性.所以,我最近开始使用Drupal 7(不是6.x - 我真的很喜欢管理面板).

在与Drupal合作了两个月之后 - 我开始觉得我正在使用石器时代工具来构建太空时代的设备.

所以我的问题是:Drupal会变得更好吗?你真的必须使用Views来显示你的内容吗?在论坛上寻求帮助只不过是在争取一堵墙.我想做任何需要模块的事情.为什么?坚持框架更好吗?

frameworks drupal content-management-system

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

我应该在HTML5中使用<![CDATA [...]]>吗?

我很确定<![CDATA[...]]>可以在XHTML5中使用各个部分,但是HTML5呢?

html5 cdata

78
推荐指数
5
解决办法
3万
查看次数

C程序的gcc和g ++之间的性能差异

让我说我用C编写了一个程序并用gcc和g ++编译它,编译运行得更快?gcc还是g ++?我认为g ++编译会使它变慢,但不确定.

让我再次澄清我的问题,因为有关gcc的说法.

假设我在控制台上编译这样的程序.

gcc a.c

g++ a.c
Run Code Online (Sandbox Code Playgroud)

哪个a.out运行得更快?

c gcc g++

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

jquery - 使用ajax结果返回值成功

我有一个jquery $ .ajax()函数的小问题.

我有一个表单,每次单击单选按钮或从下拉菜单中选择创建一个具有所选值的会话变量.

现在 - 我有一个下拉菜单有4个选项 - 第一个(标签为None)有一个值=""其他有其ID.

我想要发生的是无选项(带空白值)删除会话而其他选项创建一个,但仅当具有此特定选择名称的会话尚不存在时 - 因为所有其他选项都分配了相同的金额 - 它只是表明选择了哪一个.

我不确定这是否有意义 - 但看看代码 - 也许这会让它更清晰:

$("#add_ons select").change(function() {
        // get current price of the addons
        var order_price_addon = $(".order_price_addon").text();
        // get price of the clicked radio button from the rel attribute
        var add = $(this).children('option').attr('label');
        var name = $(this).attr('name');
        var val = $(this).val();


        if(val == "") {
            var price = parseInt(order_price_addon) - parseInt(add);
            removeSession(name);
        } else {
            if(isSession(name) == 0) {
                var price = parseInt(order_price_addon) + …
Run Code Online (Sandbox Code Playgroud)

jquery

87
推荐指数
6
解决办法
43万
查看次数

在eclipse中创建一个新文件

是否有可能在eclipse中创建一个新文件而不将其作为项目的一部分?

eclipse

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