小编Dr.*_*len的帖子

静态构造函数有什么用?

请向我解释一下静态构造函数的用法.我们为什么以及何时创建静态构造函数,是否可以重载一个?

c# constructor static-constructor

290
推荐指数
6
解决办法
16万
查看次数

为什么构造函数不返回值?

请告诉我为什么构造函数不返回任何值.我想要一个完美的技术理由向我的学生解释为什么构造函数没有任何返回类型.

constructor

80
推荐指数
2
解决办法
8万
查看次数

datetime和timestamp之间有什么区别

Sql Server中的datetime和timestamp数据类型有什么区别?

sql-server-2005

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

使用存储过程批量插入

我有一个工作正常的查询:

BULK INSERT ZIPCodes 
FROM  'e:\5-digit Commercial.csv' 
WITH 
( 
     FIRSTROW = 2 ,
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n' 
)
Run Code Online (Sandbox Code Playgroud)

但现在我想为它创建一个存储过程.

我写了下面的代码来制作它的存储过程:

create proc dbo.InsertZipCode
@filepath varchar(500)='e:\5-digit Commercial.csv'
as
begin
BULK INSERT ZIPCodes 
FROM  @filepath 
WITH 
( 
     FIRSTROW = 2 ,
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n' 
)
end
Run Code Online (Sandbox Code Playgroud)

但它显示错误:

消息102,级别15,状态1,过程InsertZipCode,行6'@ filepath'附近的语法不正确.

消息319,级别15,状态1,过程InsertZipCode,第7行关键字'with'附近的语法不正确.如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句.

请告诉我我做错了什么以及如何使其在存储过程中工作.

谢谢

sql stored-procedures bulkinsert sql-server-2008

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

如何在时间跨度上进行划分

我有一个值TimeSpan,让我们说:tsp1= 2小时5分钟.我有另一个TimeSpan变量,其中包含如下值:tsp2= 0小时2分钟

请告诉我如何划分tsp1,tsp2以便我可以获得tsp2分成的确切次数tsp1和剩余部分.

我正在使用Visual Studio 2008.

谢谢.

c# vb.net timespan

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

如何循环类的字段名称

我有一个包含150多个字段的类.我需要数组中的字段名称(而不是值).

因为在代码中手动编写150个字段名称(可根据需求变化递增或递减计数)非常困难而且不是很好的方法.

我需要帮助来获取字段名称的循环或获取数组中的字段名称列表,以便我可以循环它并在代码中使用它.我正在使用visual studio 2008

谢谢

c# loops field class

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

MVC3相对于MVC2有什么优势

我目前正在学习MVC2.实际上我正在开发我的第一个MVC2项目.随着MVC3 beta的推出并可供下载.请建议我,如果我使用MVC3(Beta)或继续使用MVC2,第二件事是,如果我转向MVC3那么我将从中获得哪些主要优势.我的项目是ERP应用程序.请建议我该怎么办.

谢谢

asp.net-mvc-3

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

如何在xml中编写CData

我有一个像xml:

<?xml version="1.0" encoding="UTF-8"?>
<entry>
    <entry_id></entry_id>
    <entry_status></entry_status>
  </entry>
Run Code Online (Sandbox Code Playgroud)

我正在写数据,如:

XmlNode xnode = xdoc.SelectSingleNode("entry/entry_status");
xnode.InnerText = "<![CDATA[ " + Convert.ToString(sqlReader["story_status"]) + " ]]>" ;    
Run Code Online (Sandbox Code Playgroud)

但它改变了"<"到CDATA的"<".请告诉我如何将上面的xml中的值填充为CData格式.

我知道我们可以像以下一样创建CDATA:

XmlNode itemDescription = doc.CreateElement("description");
XmlCDataSection cdata = doc.CreateCDataSection("<P>hello world</P>");
itemDescription.AppendChild(cdata);
item.AppendChild(itemDescription);
Run Code Online (Sandbox Code Playgroud)

但我的过程是读取xml的节点并更改其值而不是附加在其中.谢谢

c# xml

21
推荐指数
4
解决办法
6万
查看次数

asp.net中的<#eval和<#bind有什么区别

在gridview中,我们可以使用<%#Eval%><%#Bind%>从数据库输出值.他们之间有什么区别?

asp.net

19
推荐指数
2
解决办法
3万
查看次数

如何在html5视频播放器中播放wmv文件

有没有办法使用html5视频播放器播放.wmv文件?

html5 html5-video

19
推荐指数
2
解决办法
8万
查看次数