PDA

View Full Version : تعریف تابع در VBA اکسس و استفاده از سی شارپ



younes221
سه شنبه 05 اسفند 1393, 21:44 عصر
سلام دوستان امیدوارم حالتون خوب باشه ،

بنده در پایگاه داده یک Module ایجاد کردم و تابع زیر رو در اون قرار دادم :


Public Function isEven(ByVal number As Double) As Boolean If (number Mod 2 = 0) Then
isEven = True
End If
End Function

سپس یک Query ایجاد کردم و کد زیر رو در اون قرار دادم :


SELECT idFROM tableNumbers
WHERE isEven(id);


کد بدون مشکل اجرا میشه و نتایج رو نشون می ده .

ولی وقتی که همین کد رو با استفاده از کلاس OledbCommand و با استفاده از سی شارپ به پایگاه داده ارسال می کنم تا نتایج رو دریافت کنم به خطای Undefined Function isEven in expression برخورد می کنم .

ناگفته نماند پوشه برنامه رو به Trust Location بانک اضافه کردم ولی بازهم مشکل حل نشد.

خیلی ممنون میشم کمکم کنید .