我正在为这项工作做一个小申请,其中包括一个表格。当使用表单的人没有在“数字”数据类型(比如说 PIN 码)中输入值,甚至没有在我的“日期”数据类型字段之一中输入日期(比如说他的周年纪念日)时,它会返回我的错误如下:
\n\n\n\n\n错误类型 \xe2\x80\x93 类型错误\n _Microsoft OLE DB Provider for ODBC Drivers (0x80004005)_\n 错误: 数字类型的输入语法无效: ""; 执行查询时出错
\n\n错误类型 \xe2\x80\x93 类型错误\n _Microsoft OLE DB Provider for ODBC Drivers (0x80004005)_\n 错误:“)”处或附近存在语法错误;执行查询时出错
\n
因此,似乎当使用该表单的人什么都不输入时,它会返回字符串“空”,即“”。\n为什么数字类型和数据类型不能将其读取为 NULL 条目?这些字段不是强制性的,因此我有时需要将它们留空。
\n\n我怎样才能使它成为可能?他们是否有一种继续使用“数字”和“日期”类型的方法,以便当用户在这些字段中输入任何内容时,表格会填充一个空白案例,而不是给我这个错误?
\n\n这是我的sql语句:
\n\ntrsConn.EXECUTE "INSERT INTO ""TRS"".employeetbl ( "& _\n """firstName"", " & _ \n """lastName"" , " & _ \n """detContract"", " & _ \n "sle, " & _ \n """posNumber"" "& _ \n ") VALUES (" …Run Code Online (Sandbox Code Playgroud)