VIEW in realbasic object model
Andrew Dempsey
andrew at andrewdempsey.com
Sun Nov 7 12:30:11 CST 2010
Interesting!
------------------------------------------------
Andrew Dempsey
andrew at andrewdempsey.com
On Nov 7, 2010, at 7:59 PM, Ruslan Zasukhin wrote:
> On 11/7/10 4:38 PM, "Andrew Dempsey" <andrew at andrewdempsey.com> wrote:
>
> Hi Guys,
>
> Well, about 10 years ago I was sure that Valentina will not have views,
> because I did plan to have inheritance, as much more powerful feature.
>
> Later we decide, since we are Object-Relational DBMS, then we need support
> all common RDBMS features plus something more.
>
>
>> Thanks Ivan for your fast response.
>>
>> I was curious to see whether I could modify a previous app I had put together
>> that used the API approach, to be able to take custom SQL statements from the
>> user and implement them... without having to redo much of my existing code.
>>
>> The functional equivalent of an SQL View seems to be a VCursor, and the
>> VCursor is nice to work with in the API. So I will do some re-writing of my
>> code and see where it goes.
>>
>> ------------------------------------------------
>> Andrew Dempsey
>> andrew at andrewdempsey.com
>>
>>
>>
>> On Nov 7, 2010, at 2:23 PM, Ivan Smahin wrote:
>>
>>> Hello Andrew,
>>>
>>> Sunday, November 7, 2010, 2:03:05 PM, you wrote:
>>>
>>>> Can anyone help me on how I create/access a VIEW in the RealStudio object
>>>> model?
>>>
>>>> I had hoped I could create it using an SQL expression, such as for example
>>>
>>>> call DB.SQLExecute("CREATE VIEW myCheckedItems AS SELECT * FROM
>>>> checkedItems WHERE ptrUserAccount = 1")
>>>
>>> Yes, correct.
>>>
>>>> and then access it using the object model. But I am not sure what
>>>> to access it as. I tried DB.Table("myCheckedItems") but that
>>>> returned nil, and I am not sure what will work. As well as how to
>>>> create the view in the first place using the object model, not the sql
>>>> model.
>>>
>>> Currently there is no way to get access to views via API.
>>>
>>> But internally there are not sort of tables but sort of stored queries
>>> instead. So you can not do much with it even having ability to get some
>>> object reference.
>>> In other words there are kind of objects from sql-world.
>>>
>>> May I ask you to describe why do you need it in this way?
>>>
>>>
>>> --
>>> Best regards,
>>> Ivan Smahin
>>> Senior Software Engineer
>>> Paradigma Software, Inc
>>> Valentina - The Ultra-Fast Database
>>> http://www.valentina-db.com
>
>
> --
> Best regards,
>
> Ruslan Zasukhin
> VP Engineering and New Technology
> Paradigma Software, Inc
>
> Valentina - Joining Worlds of Information
> http://www.paradigmasoft.com
>
> [I feel the need: the need for speed]
>
>
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina
>
More information about the Valentina
mailing list