我有以下线性代码用于从数据库中检索数据:
DataTable newEquipmentTable = database.Connection.RetrieveData(database.AdapterType, string.Format("SELECT ID FROM Equipment WHERE Name = {0} AND CreatedOn = {1} ", equipment.Name, equipment.CreatedOn.ToString("yyyy-MM-dd HH:mm:ss.fff")));
它留下了一个错误,即“变形数据类型转换为日间数据类型,造成超距离值”。
当我进行直接协商时,利用以下询问,我回去了预期结果。
SELECT ID FROM Equipment WHERE Name = aa AND CreatedOn = 2012-04-17 19:42:49.650
我做了什么错误?