小编Con*_*rix的帖子

asp.net将行从一个数据表复制到另一个数据表

我有一个数据库,像这样我已经从一些主要的基础上从datable搜索了一个datarow现在我想将搜索到的行添加到另一个数据表我怎么能实现这一点请让我知道

 DataTable findRows = (DataTable)ViewState["dt"];
 List<int> selectedList=(List<int>)ViewState["selectedList"];
 DataTable temp = new DataTable();

 foreach (int id in selectedList)
 {
   DataRow dr=findRows.Rows.Find(id);

 }
Run Code Online (Sandbox Code Playgroud)

现在我希望它添加到datatable temp我怎样才能实现这一目标?

c# asp.net ado.net

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

在SQL Server中,在两个单独的日期列中拆分时间和日期是最佳做法?

在两个日期时间SQL列中拆分dateTime是最佳做法吗?

例如,2010-12-17 01:55:00.000分为两个列,

  • 一列包含日期部分的日期时间:2010-12-17 00:00:00.000
  • 一列包含时间部分的日期时间:1900-01-01 01:55:00.000

我被告知这是最好的做法,因为在某些时候SQL 2000不允许在约会时间?并且甚至存在强制执行此操作的数据存储标准,并且一些公司已确保以这种方式存储所有数据以符合某些数据存储标准?

如果是这种情况,我肯定有人在这听说过,这听起来很熟悉吗?

sql database sql-server database-design

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

只从字符串中取出数字并放入数组中

好的,我发现这是为了从字符串中删除所有不是数字的“垃圾”

TextIN = " 0 . 1 ,2 ; 3 4 -5 6 ,7 ,8; 9 "

string justNumbers = new String(textIN.Where(Char.IsDigit).ToArray());
Run Code Online (Sandbox Code Playgroud)

=“0123456789”

这从我的字符串中删除了所有“垃圾”,只留下数字,但我仍然可以修改它,所以我可以至少有一个分隔符,例如一个 ' , ' 在我的数字之间,如“0,1,2,3” ,4,5,6,7,8,9" 因为我需要分隔这个数字,所以我可以把它们放在一个整数数组中并使用它们,并且并不总是只有一位数字我可能有 105 、 85692 等..有什么帮助吗?!

c# string

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

T_SQL变量问题

我的一个SP中有一个变量.我的SP中有这样的东西:

Declare @Statusid int

SELECT @Statusid = ID 
FROM table1 a, table2 b
WHERE a.col1 = b.col1
Run Code Online (Sandbox Code Playgroud)

但SQL只返回一个值,即使它有多个值.

当我执行以下SQL Stmt时,我获得了ID的多个值

SELECT ID 
FROM table1 a, table2 b
WHERE a.col1 = b.col1
Run Code Online (Sandbox Code Playgroud)

如何使用变量获取多个值.

sql t-sql sql-server

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

防止在Try中未赋值的变量发出警告

我在互联网上找到了一些代码如下(稍加修改).

它只是请求网页的内容.

Private Sub readWebpage(ByVal url As String)
    Dim Str As System.IO.Stream
    Dim srRead As System.IO.StreamReader
    Try
        ' make a Web request
        Dim req As System.Net.WebRequest = System.Net.WebRequest.Create(url)
        Dim resp As System.Net.WebResponse = req.GetResponse
        Str = resp.GetResponseStream
        srRead = New System.IO.StreamReader(Str)
        ' read all the text 
        textContent.text = srRead.ReadToEnd
    Catch ex As Exception
        MsgBox(ex.Message, MsgBoxStyle.Critical, "Unable to download content from: " & url)
    Finally
        srRead.Close()
        Str.Close()
    End Try
End Sub
Run Code Online (Sandbox Code Playgroud)

但是我得到两个警告:

Warning 1   Variable 'srRead' is used before it has …
Run Code Online (Sandbox Code Playgroud)

.net vb.net try-catch try-catch-finally

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

C#不是一个事件

我有一个问题 - 在我的程序中,在menuitem点击之后我使用了无效的东西:

    private void aToolStripMenuItem_Click(object sender, EventArgs e)
    {
        something(sender, e);
    }
Run Code Online (Sandbox Code Playgroud)

这个函数运行时间很长,所以我的应用程序在这个时候不能做任何事情.我能做什么?

但是如果我在函数中使用folderBrowserDialog并且我在另一个函数中使用了selectpath吗?

c# events multithreading

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

VBA Excel,VLookup用于多个值计数

我有一个excel文件.

 EmployeeName                   Expenses
 Ajay                                      2000
 Vijay                                     1000
 Ajay                                      1500
 Vijay                                     500
Run Code Online (Sandbox Code Playgroud)

我想计算每个员工的开支数量.我可以像这样用Vlookup获得给定员工的第一笔费用

sExpense = XLApplication.VLookup("Ajay", Range("A1:B99"), 2, False)
Run Code Online (Sandbox Code Playgroud)

但是如何才能找到给定员工的所有费用总和.

excel vba excel-vba

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

MySQL关系

我有多个包含不同数据的表.某些字段存在于其他表中并且彼此相关.如果我更新表A中的字段A,表C中的相关字段是否也会自动更新?

提前致谢

mysql database

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

如何在SQL中抑制或隐藏重复值?

我一直在四处寻找并且还没有找到如何做到这一点(虽然已经发现很多关于分析它的性能?!)

我想执行一个返回几列数据的select,然后是另一个表中相关行的嵌套表(实际上是同一个表连接在一起,但我认为'这是相关的).

所以数据是这样的:

id  name   registered
1   Dan      N
2   Bill     N
3   Bob      N
4   Dan      N
5   Bill     Y
6   Dan      Y
Run Code Online (Sandbox Code Playgroud)

该想法是执行选择,该选择找到可能与注册帐户相关的所有未注册人.

所以结果看起来像

registered.id   name   notreg.id   name
  5             Bill     2          Bill
  6             Dan      1          Dan
                         4          Dan
Run Code Online (Sandbox Code Playgroud)

我没关系,SQL可以处理所有的选择标准等,并且有一个查询返回一个正常的内连接,找到这个,但想知道是否有可能得到这样的结果集,所以左边没有重复的值侧??

sql select

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

如何使此SQL更新语句更有效?

我试图将计数,总和和平均值从一个表添加到另一个表,但我最终查询每个值的相同数据.我正在使用PostgreSQL.我正在向专家们讨论如何使这个更新语句更有效率.这里是:

update "table1" set 
"col1" = (SELECT COUNT(*) FROM "table2" WHERE "table2Id" = "table1"."table1Id"), 
"col2" = (SELECT AVG("someCol") FROM "table2" WHERE "table2Id" = "table1"."table1Id"),
"col3" = (SELECT SUM("someCol") FROM "table2" WHERE "table2Id" = "table1"."table1Id");
Run Code Online (Sandbox Code Playgroud)

我应该能够像这样运行一个子查询并访问更新的返回值,对吗?

SELECT COUNT(*), AVG("someCol"), SUM("someCol") FROM "table2" WHERE "table2Id" = "table1"."table1Id";
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢.

sql postgresql aggregate-functions

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