Changeset View
Changeset View
Standalone View
Standalone View
src/drivers/sqlite/SqlitePreparedStatement.cpp
Show First 20 Lines • Show All 126 Lines • ▼ Show 20 Line(s) | 126 | if (res != SQLITE_OK) { | |||
---|---|---|---|---|---|
127 | m_result.setServerErrorCode(res); | 127 | m_result.setServerErrorCode(res); | ||
128 | storeResult(&m_result); | 128 | storeResult(&m_result); | ||
129 | return false; | 129 | return false; | ||
130 | } | 130 | } | ||
131 | break; | 131 | break; | ||
132 | } | 132 | } | ||
133 | case KDbField::Time: { | 133 | case KDbField::Time: { | ||
134 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | 134 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | ||
135 | qPrintable(value.toTime().toString(Qt::ISODate)), | 135 | qPrintable(value.toTime().toString(Qt::ISODateWithMs)), | ||
136 | QLatin1String("HH:MM:SS").size(), SQLITE_TRANSIENT /*??*/); | 136 | QLatin1String("HH:MM:SS").size(), SQLITE_TRANSIENT /*??*/); | ||
137 | if (res != SQLITE_OK) { | 137 | if (res != SQLITE_OK) { | ||
138 | m_result.setServerErrorCode(res); | 138 | m_result.setServerErrorCode(res); | ||
139 | storeResult(&m_result); | 139 | storeResult(&m_result); | ||
140 | return false; | 140 | return false; | ||
141 | } | 141 | } | ||
142 | break; | 142 | break; | ||
143 | } | 143 | } | ||
144 | case KDbField::Date: { | 144 | case KDbField::Date: { | ||
145 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | 145 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | ||
146 | qPrintable(value.toDate().toString(Qt::ISODate)), | 146 | qPrintable(value.toDate().toString(Qt::ISODate)), | ||
147 | QLatin1String("YYYY-MM-DD").size(), SQLITE_TRANSIENT /*??*/); | 147 | QLatin1String("YYYY-MM-DD").size(), SQLITE_TRANSIENT /*??*/); | ||
148 | if (res != SQLITE_OK) { | 148 | if (res != SQLITE_OK) { | ||
149 | m_result.setServerErrorCode(res); | 149 | m_result.setServerErrorCode(res); | ||
150 | storeResult(&m_result); | 150 | storeResult(&m_result); | ||
151 | return false; | 151 | return false; | ||
152 | } | 152 | } | ||
153 | break; | 153 | break; | ||
154 | } | 154 | } | ||
155 | case KDbField::DateTime: { | 155 | case KDbField::DateTime: { | ||
156 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | 156 | int res = sqlite3_bind_text(sqlResult()->prepared_st, par, | ||
157 | qPrintable(value.toDateTime().toString(Qt::ISODate)), | 157 | qPrintable(value.toDateTime().toString(Qt::ISODateWithMs)), | ||
158 | QLatin1String("YYYY-MM-DDTHH:MM:SS").size(), SQLITE_TRANSIENT /*??*/); | 158 | QLatin1String("YYYY-MM-DDTHH:MM:SS").size(), SQLITE_TRANSIENT /*??*/); | ||
159 | if (res != SQLITE_OK) { | 159 | if (res != SQLITE_OK) { | ||
160 | m_result.setServerErrorCode(res); | 160 | m_result.setServerErrorCode(res); | ||
161 | storeResult(&m_result); | 161 | storeResult(&m_result); | ||
162 | return false; | 162 | return false; | ||
163 | } | 163 | } | ||
164 | break; | 164 | break; | ||
165 | } | 165 | } | ||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |