Небольшая проблема при работе с MS SQL Server
06.05.2010
17:02
#1
"Всем, здравствуйте! Я использую ADO, чтобы подключиться к БД (SQL Server) внешнего приложения, мне необходимо по коду клиента (код клиента ранее берется из той же БД) вытянуть список договоров. Текст запроса такой:
Command.CommandText = "SELECT IDContract, NumberContract FROM tblContract
|WHERE tblContract.IDClient = '" + КодКлиентаПВ + "'";
При выполнении Execute возникает ошибка преобразования типов данных:
"{Форма.ФормаРедакторПлатежа(89)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Conversion failed when converting the varchar value '3 515' to data type int.
"
Я так понимаю, что пробел между тысячей и сотней приводит возникновению ошибки.
Помогите решить проблему.
Спасибо, за помощь."
Command.CommandText = "SELECT IDContract, NumberContract FROM tblContract
|WHERE tblContract.IDClient = '" + КодКлиентаПВ + "'";
При выполнении Execute возникает ошибка преобразования типов данных:
"{Форма.ФормаРедакторПлатежа(89)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Conversion failed when converting the varchar value '3 515' to data type int.
"
Я так понимаю, что пробел между тысячей и сотней приводит возникновению ошибки.
Помогите решить проблему.
Спасибо, за помощь."
Должно ли писаться в регистрационной анкете, что версия сетевая (1С Бух 7.7 Стандартная)Про завершение работы 1С7.7, сетевая, dbf
Читают тему
(гостей: 1)