У меня есть скрипт, который отлично работает на локальном хосте. код этоВставить скрипт на веб-сервере для вставки данных sql
string sql = "insert into Usertable ";
sql += "values(" + mVendid + ", '" + usrname + "','" + usrpass + "', CONVERT(datetime, " + datecreation + ", 103)" + "," + createdby + ")";
Значения (1,'sa','ee','05/18/2013', 1)
Это также отлично работает, если я бегу то же самое в SQL Server. Но у меня возникает только проблема, когда я вставляю поле даты. Если удалить дэ поле даты в заявлении вставить код работает абсолютно нормально
Но пока работает то же самое в веб-сервер, он сталкивается ошибку, как
Server Error in '/' Application. Divide by zero error encountered. The statement has been terminated.
ошибки все еще там. Ошибка возникает только тогда, когда я запускаю ее на веб-сервере. В локальном хосте он работает нормально – user1923200
Ошибка сервера в '/' Application. Преобразование типа данных varchar в тип данных datetime привела к превышению значения вне диапазона. Заявление было прекращено. Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде. Сведения об исключении: System.Exception: преобразование типа данных varchar в тип данных datetime привело к значению вне диапазона. Заявление было прекращено. – user1923200
Прошедшие значения: (2, 'sa', 'ee', '05/18/2013', 1). Я использую sqlserver 2008 как базу данных – user1923200