小编ada*_*box的帖子

如何在预标记中包装文本?

pre 标签对于HTML中的代码块和编写脚本时的调试输出非常有用,但是如何使文本自动换行而不是打印出一条长行呢?

html css

667
推荐指数
11
解决办法
24万
查看次数

在C#.NET中捕获所有未处理异常的简便方法

我有一个用C#.NET构建的网站,它倾向于从各种用户控件产生相当稳定的SQL超时流,我想轻松地弹出一些代码来捕获所有未处理的异常并将它们发送到可以记录它们并显示一个对用户友好的消息.

通过最小的努力,我如何捕获所有未处理的异常?

这个问题似乎说这是不可能的,但这对我来说没有意义(它与Windows应用程序中的.NET 1.1有关):

c# asp.net

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

在sql server management studio中运行任何查询时出错:该文件存在

当我在sql server management studio中运行任何查询时,我收到以下错误:

执行批处理时发生错误.错误消息是:文件存在.

重新启动SSMS没有帮助.也没有重启机器.我在Google上发现的唯一一件事就是有人说"向微软报告错误":P

(Windows XP Pro x64,SSMS 2005)

sql-server ssms

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

在C#.NET中是否保证了arraylist的顺序?

如果我在C#.NET中使用ArrayList,订单是否保证与我向其添加项目的顺序保持一致?

.net c# arraylist

18
推荐指数
2
解决办法
8987
查看次数

如何在Access VBA中获取当前登录的Windows用户?

我通过谷歌找到了这个:http://www.mvps.org/access/api/api0008.htm

'******************** Code Start **************************
' This code was originally written by Dev Ashish.
' It is not to be altered or distributed,
' except as part of an application.
' You are free to use it in any application,
' provided the copyright notice is left unchanged.
'
' Code Courtesy of
' Dev Ashish
'
Private Declare Function apiGetUserName Lib "advapi32.dll" Alias _
    "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Function fOSUserName() …
Run Code Online (Sandbox Code Playgroud)

winapi ms-access access-vba

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

我应该在使用SqlCommand.Parameters.AddWithValue时包含@吗?

在使用AddWithValue时,我总是在参数名称中包含at符号,但我只注意到其他人不使用它编写的代码.一种方式比另一种更正确吗?

cmd.Parameters.AddWithValue("ixCustomer", ixCustomer);
Run Code Online (Sandbox Code Playgroud)

要么

cmd.Parameters.AddWithValue("@ixCustomer", ixCustomer);
Run Code Online (Sandbox Code Playgroud)

.net c# database parameters

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

将最新的各种usermetadata标签加入用户行

我有一个postgres数据库,其中包含用户表(userid,firstname,lastname)和usermetadata表(userid,代码,内容,创建的日期时间).我按代码在usermetadata表中存储有关每个用户的各种信息,并保留完整的历史记录.例如,用户(用户ID 15)具有以下元数据:

15, 'QHS', '20', '2008-08-24 13:36:33.465567-04'  
15, 'QHE', '8', '2008-08-24 12:07:08.660519-04'  
15, 'QHS', '21', '2008-08-24 09:44:44.39354-04'  
15, 'QHE', '10', '2008-08-24 08:47:57.672058-04'  
Run Code Online (Sandbox Code Playgroud)

我需要获取所有用户的列表以及各种用户元数据代码的最新值.我以编程方式做到了这一点,当然是神圣的缓慢.在SQL中我能想到的最好的方法是加入子选择,这也很慢,我必须为每个代码做一个.

database postgresql

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

如果我在方法中的using块内返回一个值,是否在返回之前使用disposes对象?

我正在ASP.NET应用程序中查看一些旧的C#.NET代码,确保所有SqlConnections使用块包装.

我知道,使用相同的try/终于它在处置对象的最终不管什么在发生的尝试.如果我有一个在using中返回一个值的方法,即使执行返回时执行会离开该方法,它仍然会在它返回之前/期间/之后调用我的对象上的.Dispose()吗?

public static SqlCommand getSqlCommand(string strSql, string strConnect){
    using (SqlConnection con = new SqlConnection(strConnect))
    {
        con.Open();
        SqlCommand cmd = GetSqlCommand();
        cmd.Connection = con;
        cmd.CommandText = strSql;
        return cmd;
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:接受的答案是我认为最能回答我的问题的答案,但请注意,这个答案抓住了这段代码的愚蠢,我正在返回一个使用已处理连接的命令!:P

.net c# idisposable

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

requiredfield验证器阻止另一个表单提交

我在面板和用户控件中有一个包含许多表单的页面,我刚刚添加到一个表单中的requiredfield验证器阻止了我的所有其他表单的提交.我不遵循的规则是什么?

asp.net

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

如何让 Visual Studio 为 .asp 文件执行 vbscript 语法高亮显示?

asp 文件在 Visual Studio 2008 中突出显示为 html,除非我将 language=vbscript 放在所有 <%> 代码块中。瘸!当我转到工具 -> 选项 -> 文本编辑器 -> 文件扩展名时,我没有将 vbscript 或 vb 作为选项,只有 c#、c++、html 等

syntax-highlighting visual-studio-2008 visual-studio

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

在C#.NET中,打开与using关键字的连接,我是否需要关闭并处理连接,或者.NET是否为我执行此操作?

可能重复:
如果您使用使用语句,何时需要调用IDisposable?
使用语句和Close方法.

我需要在此块的末尾添加.Close()和.Dispose()吗?

using (SqlConnection conn = new SqlConnection(sConnectionString))
{
    conn.Open();
    cmd.Connection = conn;
    cmd.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)

.net c# database

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

如何确定某个值是否在C中的数组中?

什么是相当于php in_arrayIList.ContainsC#.net.我是C n00b,但我知道很少是buit-in.如果我必须自己做,最好的方法是什么?迭代数组并测试每个值?

c arrays

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