小编Ray*_*Ray的帖子

在ASP.NET中设置连接字符串到SQL SERVER

我正在尝试在我的web.config文件(Visual Studio 2008/ASP.NET 3.5)中将连接字符串设置为本地服务器(SQL Server 2008).

在我的web.config中,我如何以及在何处放置连接字符串?

以下是web.config文件现在的样子:http://imwired.net/aspnet/Online_web.config

asp.net connection connection-string web-config

92
推荐指数
6
解决办法
66万
查看次数

了解重定向和重写.htaccess之间的区别

我想了解使用.htaccess重定向和重写URL之间的区别.所以这是一个例子:说我有一个像这样的链接www.abc.com/ index.php?page=product_types&cat=88 (称之为"原始"网址)

但是当用户键入abc.com/shoes(让我们称之为"所需的"URL)时,他们需要查看上述链接的内容.要做到这一点,我会这样做:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)shoes(.*)$ index.php?page=product_types&cat=88
Run Code Online (Sandbox Code Playgroud)

这段代码没有错,它可以解决问题.但是,如果我在地址栏中输入原始网址,则会显示内容,但网址不会更改.所以它仍然是www.abc.com/index.php?page=product_types&cat=88

但是,如果我输入所需的url(/shoes)以显示在地址栏中,该www.abc.com/ index.php?page=product_types&cat=88怎么办?如何使用.htaccess实现这一目标?我是否遇到了潜在的循环?

apache .htaccess mod-rewrite

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

光标在textarea框的中间?

在我创建的一个非常简单的HTML表单中,我已要求用户提供其他详细信息并将此部分编码为:

<textarea rows="1" cols="50" wrap="physical" name="comments">

</textarea>
Run Code Online (Sandbox Code Playgroud)

知道为什么光标在这个盒子的中间开始?好吧,它不是直接在中间,但它绝对不是在盒子的开始(左上角).我在这里看到很多解决方案,他们都需要Javascript来纠正这个问题.有没有办法用html做到这一点?

html css

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

在SQL输出中插入双引号

例如,在运行查询并查看输出之后

select * from People

我的输出如下

First   Last      Email
Ray     Smith     raysmith@whatever.itis
Run Code Online (Sandbox Code Playgroud)

如何导出此数据,使其如下所示?

"Ray","Smith","raysmith@whatever.itis"
Run Code Online (Sandbox Code Playgroud)

或者有没有办法在SQL中执行此操作以修改包含引号的记录?

因为当你导出时,无论如何都会包含逗号,对吧?

sql t-sql sql-server sql-server-2008

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

如何将UNION查询结果移动到新表?

我有一个示例查询,如下所示:

SELECT     *
FROM         [#temp1]
UNION
SELECT     *
FROM         [#temp2]
UNION
SELECT     *
FROM         [#temp3]
UNION
SELECT     *
FROM         [#temp4]
UNION
SELECT     *
FROM         [#temp5]
Run Code Online (Sandbox Code Playgroud)

如何将这些查询请求移动到新表中?注意:我的SQL版本是:

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)   Mar 29 2009 10:11:52   Copyright (c) 1988-2008 Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2) 
Run Code Online (Sandbox Code Playgroud)

我尝试了另一个我发现的Stackoverflow答案,即

CREATE TABLE managers AS SELECT * FROM employees WHERE desg = 'MANAGER';
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误: Incorrect syntax near the keyword 'as'.

这是我的完整查询失败,出现上述错误:

CREATE TABLE #temp_UNION …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

初学者的SQL:如何找到分离的数据库?

我是SQL的新手,我正在用DB练习一些查询.我现在只使用Tasks> Detach分离数据库

问题1:当我分离文件时,我猜它已保存到MDF文件中?我在哪里可以找到这个文件?

问题2:当我创建新数据库时,相关文件会保存在哪里?我假设创建了一个MDF和一组LDF文件.

如果它有帮助,这是我的版本信息

Microsoft SQL Server 2008(SP1) - 10.0.2531.0(X64)2009年3月29日10:11:52版权所有(c)1988-2008 Microsoft Corporation Developer Edition(64位)在Windows NT 6.1(Build 7601:Service Pack 1)上

谢谢!

sql sql-server-2008

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

COUNT(DISTINCT column_name)SQL Server 2008中的差异与COUNT(column_name)?

我遇到了一个让我疯狂的问题.当运行下面的查询时,我得到233,769的计数

 SELECT COUNT(distinct  Member_List_Link.UserID)  
 FROM Member_List_Link  with (nolock)   
 INNER JOIN MasterMembers with (nolock)  
     ON Member_List_Link.UserID = MasterMembers.UserID   
  WHERE MasterMembers.Active = 1 And
        Member_List_Link.GroupID = 5 AND 
        MasterMembers.ValidUsers = 1 AND 
        Member_List_Link.Status = 1
Run Code Online (Sandbox Code Playgroud)

但是如果我在没有 distinct关键字的情况下运行相同的查询,我的计数为233,748

 SELECT COUNT(Member_List_Link.UserID)  
 FROM Member_List_Link  with (nolock)   
 INNER JOIN MasterMembers with (nolock)
   ON Member_List_Link.UserID = MasterMembers.UserID   
 WHERE MasterMembers.Active = 1 And Member_List_Link.GroupID = 5 
  AND MasterMembers.ValidUsers = 1 AND Member_List_Link.Status = 1
Run Code Online (Sandbox Code Playgroud)

为了测试,我重新创建了所有表并将它们放入临时表并再次运行查询:

  SELECT COUNT(distinct  #Temp_Member_List_Link.UserID)  
  FROM #Temp_Member_List_Link  with (nolock) …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

电子邮件地址中的前导下划线?

为了找出电子邮件地址本地部分中的前导下划线是否可以接受,我会参考哪些RFC?

例: _johndoe@hotmail.com

当然,这个问题也适用于任何领先的特殊角色.

我在维基百科中找到了这一行,但在RFC本身内找不到任何引用.我在这里错过了什么吗?

本地部分电子邮件地址的本地部分可以使用任何这些ASCII字符RFC 5322第3.2.3节:

rfc email-validation

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

无法声明ArrayList

我无法声明ArrayList.这是我的代码.(我更喜欢使用Lists,但我只是想了解ArrayList的概念).

private void button1_Click(object sender, EventArgs e)
{
    ArrayList salesTotals = new ArrayList();
    decimal[] decimalSales = { 1000m, 2000m, 3000m };

    foreach (decimal singleSales in decimalSales)
    {
        salesTotals.Add(singleSales);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我收到此错误:

'ArrayList' is a 'namespace' but is used like a 'type'
Run Code Online (Sandbox Code Playgroud)

我正在使用命名空间System.Collections(不是.Generic)

造成这种情况的原因是什么?如何解决?

c# visual-studio-2010

5
推荐指数
2
解决办法
5715
查看次数

查找子域使用的 NS?

dns新手的两个问题:

  1. 子域是否可以使用与其父域不同的一组名称服务器?
    例如:abc.ca 使用 ns.whatever.com 和 ns2.whatever.com,而 sub.abc.ca 使用 ns.anything.com 和 ns2.anything.com

  2. 如果可能的话,查找此命令的命令是什么?像这样简单的事情会起作用吗?

dig ns sub.abc.ca
Run Code Online (Sandbox Code Playgroud)

dns dig nameservers

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