小编Jua*_*ipe的帖子

'[Modulename]'的类型初始化程序引发了异常

我有这个新的vb.net项目(MedicalCost)有这个错误"'MedicalCost.Constants'的类型初始化程序引发了异常." 在运行sub时我已经在我之前的项目中完成了这一切,当我在我的模块上声明公共变量但现在在我当前的项目中它不起作用时一切正常.

这是我模块上的代码(常量):

 Imports System.Data.Sql
    Imports System.Data.SqlClient
    Imports System.Data.Odbc
    Imports System.Windows.Forms

    Public Module Constants
        Public ppiconn As New SqlConnection("Dsn=pandiman2002connectdsn;server=ppi;uid=sa;database=Pandimandata2002")
        'Dsn=pandiman2002connectdsn;description=PPI Database;uid=sa;app=Microsoft® Visual Studio® 2010;wsid=CRWUSER17-PC;database=Pandimandata2002
        Public da As New SqlDataAdapter
        Public comm As New SqlCommand
        Public dr As SqlDataReader
        Public ds As New DataSet

        Public x As String


    End Module
Run Code Online (Sandbox Code Playgroud)

当我在我的frm_add上运行sub时

这是我的代码

Sub search_crew()

    Try
        x = "(isnull(ltrim(rtrim(firstname)),'') + ' ' + isnull(ltrim(rtrim(mi)),'') + ' ' + " _
               & "isnull(ltrim(rtrim(lastname)),'') like '%" & Replace(searchbox.Text, " ", "%") & "%' " …
Run Code Online (Sandbox Code Playgroud)

vb.net module exception

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

如何通过多条记录中的每条记录获取最小日期

我想获得我的表中每条记录的最小日期,其中包含一个主键的多个日期条目.看看我的桌子:

   CaseNo     Entry_date   
   ABC-001     2/12/13
   ABC-002     2/09/13
   ABC-001     1/01/13
   ABC-001     1/31/13
   ABC-002     1/01/13
   ABC-003     2/01/12
   ABC-003     2/18/13
Run Code Online (Sandbox Code Playgroud)

我希望得到这样的结果:

       CaseNo     Entry_date    Min_date
       ABC-001     2/12/13      1/01/13
       ABC-002     2/09/13      1/09/13
       ABC-001     1/01/13      1/01/13
       ABC-001     1/31/13      1/01/13
       ABC-002     1/09/13      1/09/13 
       ABC-003     2/01/12      2/01/13
       ABC-003     2/18/13      2/01/13
Run Code Online (Sandbox Code Playgroud)

我想得到我桌上记录的每个CaseNo的最小日期.

我试过这段代码:

Select CaseNo,Entry_date, Min(Entry_date) as Min_date
from mytable group by CaseNo
Run Code Online (Sandbox Code Playgroud)

结果如下:

   CaseNo     Entry_date    Min_date
   ABC-001     1/01/13      1/01/13
   ABC-002     1/09/13      1/09/13 
   ABC-003     2/01/12      2/01/13
Run Code Online (Sandbox Code Playgroud)

代码删除没有最小日期的行.我想显示最小日期为Min_date的所有记录.

sql vb.net greatest-n-per-group

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

标签 统计

vb.net ×2

exception ×1

greatest-n-per-group ×1

module ×1

sql ×1