我的应用程序中出现上述错误.这是原始代码
public string GetCustomerNumber(Guid id)
{
string accountNumber =
(string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp,
CommandType.StoredProcedure,
"GetCustomerNumber",
new SqlParameter("@id", id));
return accountNumber.ToString();
}
Run Code Online (Sandbox Code Playgroud)
我替换了
public string GetCustomerNumber(Guid id)
{
object accountNumber =
(object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM,
CommandType.StoredProcedure,
"spx_GetCustomerNumber",
new SqlParameter("@id", id));
if (accountNumber is System.DBNull)
{
return string.Empty;
}
else
{
return accountNumber.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
这有更好的方法吗?
我们有一个客户想要通过他们的CRM数据库,并以某种方式确定有效的电话号码,而不是实际上有人坐在那里并尝试全部调用它们.
有没有办法做一些类似于电话号码(包括固定电话)的"ping"?
0:000> !dumpheap -stat
total 1755874 objects
Statistics:
MT Count TotalSize Class Name
7b9b0c64 1 12 System.Windows.Forms.Layout.TableLayout+ColumnSpanComparer
....
7933303c 14006 4926456 System.Collections.Hashtable+bucket[]
65246e00 804 4982192 System.Data.RBTree`1+Node[[System.Int32, mscorlib]][]
054c55f0 44240 5662720 DevExpress.Utils.AppearanceObject
793040bc 98823 7613156 System.Object[]
793308ec 293700 55820016 System.String
002435f0 50315 138631888 Free
Total 1755874 objects
Fragmented blocks larger than 0.5 MB:
Addr Size Followed by
15a195c8 0.8MB 15ae3950 System.Collections.ArrayList
15d81468 1.6MB 15f23708 System.String
15f23984 1.0MB 16029ae4 System.String
... about 7 more objects here
1ee51764 0.5MB 1eedbaa4 System.WeakReference
1f0df96c 2.4MB 1f34d4b0 …Run Code Online (Sandbox Code Playgroud) 我的XML看起来像这样:
<company>
<employee id="1">Larsen</employee>
<employee id="2">Smith</employee>
<employee id="3">Sam</employee>
</company>
Run Code Online (Sandbox Code Playgroud)
如何编写xml架构,以便定义employee元素,使每个员工具有唯一的id属性(没有两个employee元素可以具有相同的id属性值)
我正在使用的一些代码替换了一些具有Dojo事件监听器的HTML元素,其中新的HTML来自AJAX调用(使用.innerHTML =).我已经读过,在替换事件监听器之前,应该使用dojo.disconnect(handle)方法断开它们,以防止内存泄漏.
是否可以派生连接到特定元素的所有句柄,以便我可以将每个句柄传递给.disconnect(句柄),还是由我来维护我的代码中的列表?
我分为开发Java(非商业)Web应用程序和部署到Aptana或Google云之类的好处,或者只是使用Slice Host帐户.Tomcat或Jetty和MySQL真的是我唯一的要求.Aptana和Google App Engine附带了一些很酷的Eclipse部署选项,但是如果没有庞大的应用程序用户群,可扩展性真的很重要吗?
此外,双方的Aptana和谷歌应用程序引擎似乎是在婴幼儿阶段,所以我不知道会不会有太多的限制,即使是小的时间发展.有人有这方面的经验吗?
除了痛苦安装的非Windows Bugzilla之外,还可以推荐哪些开源问题跟踪程序与常规的Windows风格安装一样好但可用?(.exe或.msi)
如果您在politico.com上访问此文章,请突出显示某些文章文本,然后将该文本粘贴到其他位置,它将包含一个"阅读更多内容:..."的链接.这是怎么做到的?
更新:这是使用的JS,但很难遵循:http://tcr.tynt.com/javascripts/Tracer.js
可以肯定地说,EAV/CR数据库模型很糟糕.那说,
问题:应该使用什么数据库模型,技术或模式来处理描述可以在运行时更改的电子商务产品的属性的"类"?
在一个好的电子商务数据库中,您将存储选项类别(如电视分辨率,然后为每个电视分辨率,但下一个产品可能不是电视,没有"电视分辨率").如何存储它们,有效搜索,并允许用户使用描述其产品的可变字段设置产品类型?如果搜索引擎发现客户通常根据控制台深度搜索电视,则可以向字段添加控制台深度,然后在运行时为每种电视产品类型添加单个深度.
良好的电子商务应用程序中有一个很好的共同特征,它们显示一组产品,然后"向下钻取"侧面菜单,您可以看到"电视分辨率"作为标题,以及前五个最常见的电视分辨率发现集.您单击一个,它只显示该分辨率的电视,允许您通过选择侧面菜单上的其他类别进一步向下钻取.这些选项是运行时添加的动态产品属性.
进一步讨论:
长话短说,互联网上是否有任何链接或模型描述可以"学术上"修复以下设置? 我感谢Noel Kennedy建议的类别表,但需要的可能还要大于此.我在下面用不同的方式描述它,试图强调其意义.我可能需要进行视点校正来解决问题,或者我可能需要深入了解EAV/CR.
喜欢对EAV/CR模型的积极响应.我的开发人员都说杰弗里·肯普在下面提到了什么:"新实体必须由专业人士建模和设计"(脱离背景,阅读下面的回复).问题是:
客户希望为产品添加属性有两个原因:
属性必须具有重要性,而不仅仅是关键字搜索.如果他们想要比较所有有"奶油糖霜"的蛋糕,他们可以点击蛋糕,点击生日主题,点击生奶油糖霜,然后检查所有有趣的蛋糕,知道他们都有奶油糖霜.这不仅仅是蛋糕,只是一个例子.
sql database design-patterns key-value entity-attribute-value
我有一个在一个表中只有6个字符的列,它使用外键约束引用一个20个字符的列.我该如何解决?
注意:问题是由于Oracle SQL Developer Edit表的限制.当我执行特定的更改列时,它工作正常.
database ×2
javascript ×2
.net ×1
aptana ×1
asp.net ×1
bug-tracking ×1
c# ×1
dojo ×1
foreign-keys ×1
hosting ×1
java ×1
key-value ×1
memory ×1
memory-leaks ×1
null ×1
open-source ×1
oracle ×1
phone-number ×1
ping ×1
slicehost ×1
sql ×1
windbg ×1
windows ×1
xml ×1