当前信息需要处理:
Tid: 13.12.2014 01:48:48
脚本包含的处理内容是:
if isArray (arrString) then
if uBound (arrString) > 0 then
Select Case lcase (arrString(0))
Case "tid": tid = trim (arrString (1)) & ":" & trim (arrString (2)) & ":" & trim (arrString (3))
使用此代码插入时:
sql = "INSERT INTO LoginLogg VALUES ('" & tiden & "', '" & brukernavn & "', '" & maskinnavn & "', '" & operativsystem & "', '" & servicepack & "', '" & minne & "', '" & produsent & "', '" & modell & "', '" & bios & " / " & bios2 & "', '"& serienummer & "', '"& printere & "', '"& ipadresse & "', '"& imagedato & "', '" & opplosninger & "')"
这进入它返回的SQL:
将 varchar 数据类型转换为 datetime 数据类型导致超出范围的值错误代码:80040e07
我找不到它现在不起作用的原因。数据库从 2003 移动到 2008 R2。
如果这将是 powershell,我将能够解决这个问题,但 VB 不是我最擅长的。
更新了标题,希望它更适合,以及 sql 插入代码。