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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Вопрос по RecordSource
 
 автор: Ramon   (05.08.2008 в 23:39)   личное сообщение
 
 

Подскажите как быть в данной ситаации
Данный код выполняется корректно.

ИМя_Формы.Form.RecordSource = "dbo.usp_CountZapByMesto_Get"

Но если я хочу передать параметры в процедуру, например

ИМя_Формы.Form.RecordSource = "dbo.usp_CountZapByMesto_Get" & "'" & ParamName & "'"

То это уже не работает. А выскакивает ошибка.
Так и должно быть, или как то можно это обойти.

  Ответить  
 
 автор: FORMAT   (06.08.2008 в 10:33)   личное сообщение
 
 

ИМя_Формы.Form.RecordSource = "dbo.usp_CountZapByMesto_Get '" & ParamName & "' ;"

  Ответить  
 
 автор: Ramon   (06.08.2008 в 11:23)   личное сообщение
 
 

cделал как вы советовели, добавил у конце точку с запятой. Но теперь стала вызывать ошибка
Не существует источника записей.

  Ответить  
 
 автор: FORMAT   (06.08.2008 в 11:40)   личное сообщение
 
 

Механически указал ошибку синтаксиса не посмотрев на выражение вцелом

dbo.usp_CountZapByMesto_Get - это что такое?
Если хранимка, то возможно выэов хранимок в аксе отличается от вызова простых представлений. ( В VB.Net - отличается, не знаю, как в аксесе )

  Ответить  
 
 автор: Ramon   (06.08.2008 в 11:43)   личное сообщение
 
 

Да, это хранимая процеду.
Спасиб за ответ, буду дальше копать

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