Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: соотношение типов VB-sql
 
 автор: Dmitry   (30.07.2008 в 13:41)   личное сообщение
 
 

нашел в проекте код создания параметров для хранимки и затем вызова ее через execute. так параметрам задавался тип adVarChar а процедура принимает float. и проблем нет все вызывается. в другом месте делаю так сам - ругается(и как мне кажется справедливо) на то что "Error converting data type varchar to float". данные - либо пустая строка или числа(возможно дробные). подскажите пожалуйста какой тут тип надо использовать а заодно почему такая двойственная ситуация с adVarChar-float

  Ответить  
 
 автор: FORMAT   (30.07.2008 в 16:18)   личное сообщение
 
 

Можно воспользоваться принудительным преобразованием ( Convert или Cast ).
Не всегда происходит корректно преведение ( или приведение - все голова уже не варит :) ) типов ( которые вроде как и должны были бы приводится ). А преобразовать varchar в float ( строку в число с плавающей точкой ) - так и подавно может ругнуться, особенно, если строка пустая )

  Ответить  
 
 автор: Dmitry   (30.07.2008 в 17:03)   личное сообщение
 
 

дело было в том что параметр в VB был формата 'x,xx' а надо 'x.xx' - изза этого sql и ругался. спасибо

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList