-3

我到数据库的连接字符串有Allow Zero Datetime=True;整个程序运行良好,唯一的问题是日期没有。

我用一个访问数据库测试了同一个程序,它完美地工作。此问题仅发生在我的项目所需的 MySQL 数据库上。

这是一个插入语句,我在历史表下只有我的数据库

SqlVentaCasas = "INSERT INTO VentaCasasHistory (ID, Direccion, Estatus, Precio, " & _
                            "NumeroDias, FechaHoy, Agente, Compania, Unidad, Ciudad ) VALUES ('" & _
                            AddIDCasas2 & "','" & AddDireccionCasas2 & "','" & AddEstatusCasas2 & "'," & AddPrecioCasas2 & ", " & NumeroDiasCasas2 & " ,'" & _
                            Date.Today & "','" & AgenteNameCasas2 & "','" & AgenteCompaniaCasas2 & "', '" & AddUnidadCasas2 & "', '" & AddCiudadCasas2 & "' );"

日期在我的 .net windows 应用程序中显示为 0000-00-00。我该如何解决?

4

1 回答 1

1

尝试更改Date.TodayDate.Today.ToString("yyyy-MM-dd"). 我相信默认的日期格式是MM/dd/yyyy没有Date.Today任何 MySQL 在这种情况下可能不喜欢的格式字符串。

于 2012-09-15T18:39:04.673 回答