小编pvz*_*kch的帖子

CDATE如何在VB.NET上执行从字符串到日期的转换

我只是想问一下VB.NET如何执行是从字符串转换日期.我目前正在设计数据库视图并将日期转换为MMddyyyy格式,但我担心CDATE会将其读取为ddMMyyyy.

我希望它缩短并使用CDATE转换日期而不是使用传统的日期M/d/yyyy h:mm:ss tt.


例:

Dim myDate As Date = CDate(DataTable.Rows(0).Item("DateValue").ToString())
Run Code Online (Sandbox Code Playgroud)

vb.net date

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

在Application.Run上尝试/捕获在调试器中工作,但在运行实际应用程序时不起作用

我在VB.NET中创建了一个项目.如果我创建的应用程序将产生不需要的错误,它将创建一个包含错误的文本文件.我在Visual Studio上运行时能够执行此操作,但在运行单独的应用程序时,它不起作用,在bin/Debug上找到可执行文件.

这就是我所做的:

Sub Main(ByVal ParamArray args() As String)
  Try
System.Windows.Forms.Application.Run(New Form1)
  Catch ex As Exception
WriteErrorLogs(ex)
  End Try
End Sub

Sub WriteErrorLogs(Byval ex As Exception)
' create a textfile the write x.Message, x.Source, x.ToString
  Dim dnow As String = Now.ToString
  Dim filename As String = "Error " & removeInvalidChars(dnow)
  Dim saveto As String = New IO.FileInfo("Errors/" & filename).FullName & ".txt"
  Dim title As String = ex.Message
  Dim stacktrce As String = ex.StackTrace

  If Not IO.Directory.Exists(New IO.DirectoryInfo("Errors").FullName) Then IO.Directory.CreateDirectory("Errors")
  Dim …
Run Code Online (Sandbox Code Playgroud)

.net vb.net error-handling

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

算术溢出错误在插入时将数字转换为数据类型数字

我遇到这个显示算术溢出错误的查询有问题.

INSERT INTO seed_health_testing_form (seedlotno, modeoftesting, datetested, 
    datecollected, placecollected, sampleno, germination1, germination2, 
    germination3, germination4, germination5, germination6, germination7, 
    germination8, germination9, germination10, remarks) 
VALUES ( 'A00075', 'GTest', '2/14/2013', 
    '2/19/2013', 'Laguna', 0, 50.00, 50.00, 
    50.00, 50.00, 0.00, 0.00, 0.00, 
    0.00, 0.00, 0.00, '')
Run Code Online (Sandbox Code Playgroud)

表设计

[id]                [int]       IDENTITY(1,1) PRIMARY KEY NOT NULL
[seedlotno]         [varchar](50)   NULL
[modeoftesting]     [varchar](100)  NULL
[datetested]        [datetime]      NULL
[datecollected]     [datetime]      NULL
[placecollected]    [varchar](100)  NULL
[sampleno]          [int]           NULL
[germination1]      [decimal](3, 2) NULL
[germination2]      [decimal](3, 2) NULL
[germination3]      [decimal](3, 2) NULL
[germination4]      [decimal](3, …
Run Code Online (Sandbox Code Playgroud)

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

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