Fog Creek Software
Discussion Board




rs!field

Joel,

I am confused by your statement:

<quote>
2) Access Basic, later Access VBA, had a couple of features to make database access slicker, specifically the [exp] syntax and the rs!field syntax, but it's really only 10%. There are probably other niche-languages or languages by RDBMS vendors that do a nice job.
</quote>

Can you elaborate what you mean by rs!field?

If you mean what you think I mean, DAO / ADO / RDO with VB all support the same thing (since in VB, a!b is just a short form of a.DefaultProperty("b"). But that doesn't seem to gel with your overall point. So can you explain what you mean in more detail?

Thanks

 
Monday, March 29, 2004

Joel,

Whoops. Read:

If you mean what you think I mean

as:

If you mean what I think you mean

Thanks

 
Monday, March 29, 2004

The ! operator was added to Access Basic specifically so you could say recordset!field, making the field name 'appear' to be a first-class syntactic citizen instead of a string parameter. It's one tiny concession in the syntax of the language to relational database interaction.

Joel Spolsky
Fog Creek Software
Monday, March 29, 2004

So Joel, how do you imagine a fully RDBMS-capable language of looking?

i like i
Tuesday, March 30, 2004

I'm still perplexed as to why VFP wouldn't be an example of a language integrated with RDBMS.

Simon Lucy
Tuesday, March 30, 2004

*  Recent Topics

*  Fog Creek Home