小编Mic*_*ssa的帖子

在将其插入SQL Server数据库之前验证DateTime

datetime在将字段插入适当的表之前,有没有办法验证字段?

尝试使用try/catch块插入不是一种方法.

谢谢,

c# validation datetime varchar sql-server-2008

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

XPath:逻辑OR

请帮助在XPATH中使用逻辑OR运算符,并从这两个中选择一个请求:

1) .//span[@class=\'fob12\']

2) .//p[@class=\'fob12\']

它们的标签不同.

c# xpath logical-operators

9
推荐指数
2
解决办法
6101
查看次数

转换"å" "ö" 正常的代表

我正在加载一个网页System.Net.WebClient.页面正在ISO-8859-1编码中.如果我将其写入文件然后打开,我可以正常看到所有字符.

但是如果我将这些内容放入HtmlAgilityPack然后提取innerText属性,我会得到一些特殊的字母编码为åö.

如何将它们转换为正常表示?

c# iso-8859-1 character-encoding html-agility-pack

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

加快UPDATE操作

请帮我加快桌面上的UPDATE操作.表具有唯一ID,用于查找记录和UPDATE其字段.表中有1M条记录.没有使用索引.只有唯一的ID.插入需要一些时间..我预期毫秒.

表结构:

create table customers
(
    id int IDENTITY(1,1) UNIQUE NOT NULL,
    phonenum varchar(15) UNIQUE NOT NULL,
    date datetime,
    company varchar(150),
    full_name varchar(150),
    address varchar(150),   
    street varchar(100),
    zip varchar(100),
    city varchar(100),
    info varchar(300),
    op_data varchar(150),
    op_date datetime,
    op_user_taken varchar(100),
    op_time_taken  datetime,
    op_status varchar(100),
    user_taken varchar(100),
    time_taken  datetime,
    status varchar(100),        
    );
Run Code Online (Sandbox Code Playgroud)

我正在使用SqlConnection System.Data.SqlClient.SqlConnection和ExecuteNonQuery方法来更新记录.

我的表需要重新设计还是ExecuteNonQuery这么慢?

编辑:更新命令:

"UPDATE customers SET user_taken=@param1, time_taken=@param2,
 date=@param3, company=@param4, full_name=@param55,
 address=@param6, street=@param8, zip=@param9,
 city=@param10, info=@param11 , status=\'Completed\',
op_data=@param12 WHERE id=@param7";
Run Code Online (Sandbox Code Playgroud)

c# database sql-server sqlconnection executenonquery

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