标签: sql-server-2005

如何将值插入数据库?

我已经采取了一些文本字段和abd一些标签和一个提交和一个重置按钮.我想代码如下:当我在文本框中输入一些值并单击提交时,我的记录将被提交到数据库中.当我点击重置时,我的表单将被重置.

请让我知道我将如何编码这种情况.

谢谢,

阿希什

asp.net visual-studio-2005 sql-server-2005

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

从Ms Access Mdb文件获取数据到sql server 2005的最佳方法

我们使用一个使用Sql server 2005作为后端的软件.

问题是我们有数据进入访问文件,我们需要将它存储在sql server表中.

我准备好了sql server表.

我不需要MDB访问文件中的所有数据,但需要访问特定列,然后将其存储在SQL Server中.

我每周都会获得新的访问表,需要将其迁移到SQL Server中的表.

做这个的最好方式是什么?

sql-server sql-server-2005 access-vba

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

分析服务和商业智能开发工作室之间的区别?

正如您可能从标题中猜到的那样,我对分析服务并不陌生.我花了最后5个小时(疯了!)只想弄清楚分析服务之间有什么区别.通过SSMS和商业智能开发工作室可用.通过视觉工作室?

谢谢

sql-server ssas sql-server-2005 data-mining

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

帮助SQL - 将两行合并为一行

我有一个有趣的SQL问题,我需要帮助.

以下是示例数据集:

Warehouse  DateStamp   TimeStamp  ItemNumber  ID
    A       8/1/2009    10001         abc      1
    B       8/1/2009    10002         abc      1 
    A       8/3/2009    12144         qrs      5
    C       8/3/2009    12143         qrs      5
    D       8/5/2009    6754          xyz      6
    B       8/5/2009    6755          xyz      6
Run Code Online (Sandbox Code Playgroud)

此数据集表示两个仓库之间的库存转移.有两个记录代表每次传输,这两个传输记录总是具有相同的ItemNumber,DateStamp和ID.两个传输记录的TimeStamp值始终为1,其中较小的TimeStamp表示源仓库记录,较大的TimeStamp表示目标仓库记录.

使用上面的示例数据集,这是我需要的查询结果集:

Warehouse_Source  Warehouse_Destination  ItemNumber  DateStamp
    A                B                      abc       8/1/2009
    C                A                      qrs       8/3/2009
    D                B                      xyz       8/5/2009   
Run Code Online (Sandbox Code Playgroud)

我可以编写代码来生成所需的结果集,但我想知道这个记录组合是否可以通过SQL实现.我使用SQL Server 2005作为我的底层数据库.我还需要向SQL添加一个WHERE子句,例如,我可以在Warehouse_Source = A上搜索.不,我无法更改数据模型;).

任何意见是极大的赞赏!

问候,马克

sql pivot sql-server-2005

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

对于SQL中的每个等效项

我有一个表,tblDocs有几列:

DocName varchar(50)
DocLocation int
Active int
DocID int
Run Code Online (Sandbox Code Playgroud)

表中的所有条目都有一个DocNameDocLocation. Active并且DocID是空白的.

我需要做的是tblDocs我需要检查每一行的值,DocLocation并根据我更新的值tblDocs,设置ActiveDocID列.我以为我会用,CASE WHEN但我不确定 - 我不太了解sql.如果我使用c#或vb.net,它将相当于一个for each循环.

foreach row as DBRow in tblDocs
    row.active = 1
    row.docID = ID
next
Run Code Online (Sandbox Code Playgroud)

你是如何为SQL Server 2005做到这一点的?

UPDATE

从下面的几个回答中,听起来我会使用一个UPDATE声明.所以我可以通过做类似的事情来实现这一点

UPDATE tblDocs
SET docID = 
    CASE DocLocation
        WHEN 1 THEN --do stuff
        WHEN 3 THEN --do other stuff
Run Code Online (Sandbox Code Playgroud)

这将遍历tblDocs的所有行并更新DocID以基于DocLocation?

sql sql-server sql-server-2005

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

这个简单的SQL Select语句有问题

我有两张桌子,A和B.

两者都具有完全相同的列.

我需要选择所有TableA中的项 TableB中.

这是十字路口,对吗?我怎样才能做到这一点?

sql t-sql sql-server sql-server-2005

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

如何从字符串foo@mail.com中提取字符串'foo'?

select left(emailaddress, len(emailaddress) - charindex('@', emailaddress))
Run Code Online (Sandbox Code Playgroud)

我得到的结果如下:

foo@ma
Run Code Online (Sandbox Code Playgroud)

请更正下面的选择声明.我需要使用电子邮件地址的音调来执行此操作并仅提取用户名.

sql t-sql sql-server sql-server-2005

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

检查较大表中的数据与较小的表

我有2个表,一个有很多记录(表1),另一个表(表2)有相似的数据,但记录少得多.

我需要定期向较大的表中的记录添加一个标记,其中较小的表中有相应的记录.例如,这可以是电子邮件地址.

因此,如果较小的表(表2)中存在电子邮件地址,请在较大的表(表1)中标记

现在,我知道这有点模糊,但实际数据不相关,也不是表/列名.我正在寻找的是想法/建议,这是最有效的方法.

我运行的程序....

A)检查一个表中的记录,然后在另一个表中查找相应的记录?然后标记此记录是否匹配.哪种方式最好?

B)用临时表做点什么?

c)完全不同的东西?请指点.

我希望这是有道理的,我希望你能提供帮助.

谢谢!

sql t-sql sql-server stored-procedures sql-server-2005

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

使用SQL Server运行Stackoverflow等繁忙站点的成本是多少

我的网站现在很小,但它正在稳步上网.它运行SQL Server Express和实体框架.我没有在数据库中存储任何图片,数据库只存储文本.如果我的网站变得足够大,我需要将数据库升级到付费版本并在单独的计算机上运行数据库,那么我会考虑什么样的成本?

我现在的开支是:100美元/月 - 专用服务器20美元/月 - Windows免费版 - SQL-E

所以,如果我正在运行Windows 2003 std和sql E.如果我需要升级windows和sql server我可能会考虑哪些成本?

您认为在ADO.NET中重写代码并放弃实体框架以降低成本是明智的吗?

entity-framework sql-server-2005 windows-server-2003

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

SQL Server 2008与2005兼容吗?

我的网站有问题.当我在服务器上发布我的网站时,我收到一条错误消息:

无法打开数据库'----------------------------.MDF',因为它是版本655.此服务器支持版本611及更早版本.不支持降级路径.

我该怎么办?

sql-server sql-server-2005 sql-server-2008

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