NBS Posted October 14, 2008 Report Posted October 14, 2008 Sveiki, man ir šāda problēma: Meiģinu ar VBscripta palīdzību + MSSQL sintaksi izvadīt ārā sev vajadzīgo procedūru. query = "EXEC _sp_statusChange @code = "& code &", @prodID = "& prodid &", @servStartDate = '"& servTo &"'" link.execute(query) Pie @servStartDate = '"& servTo &"' es apstājos, jo ir šāda kļūda: @servStartDate = '20.08.2008' Error converting data type varchar to datetime. Meiģinu šādi: EXEC _sp_statusChange @code = 1, @prodID = 1, @servStartDate = 'CONVERT(datetime, '21.09.2008', 104)' Kļūda: Line 1: Incorrect syntax near '21.09'. Kā arī meiģinu šādi: EXEC _sp_statusChange @code = 1, @prodID = 1, @servStartDate = CONVERT(datetime, '21.09.2008', 104) Incorrect syntax near the keyword 'CONVERT'. Visticamāk esmu palaidis kādu elementāru lietu garausi, vai varat, lūdzu, palīdzēt, paldies savlaicīgi.
Delfins Posted October 14, 2008 Report Posted October 14, 2008 es parasti rakstu kā '20081231' attiecīgi nokonvertē pašā VB
NBS Posted October 14, 2008 Author Report Posted October 14, 2008 Nu jā, bet šo mainīgo es izmantoju no cita vaicājuma, kur jau ir 01.10.2008 formāts tikai varchar formātā. Vai kādam ir kādas idejas ?
Recommended Posts