[std.database] at compile time

Jacob Carlborg doob at me.com
Fri Oct 14 04:08:46 PDT 2011


On 2011-10-14 12:19, foobar wrote:
> Has anyone looked at Nemerle's design for this?
> They have an SQL macro which allows to write SQL such as:
>
> var employName = "FooBar"
> SQL (DBconn, "select * from employees where name = $employName");
>
> what that supposed to do is bind the variable(s) and it also validates the sql query with the database. This is all done at compile-time.
>
> My understanding is that D's compile-time features are powerful enough to implement this.

You cannot connect to a database in D at compile time. You could some 
form of validation and escape the query without connecting to the database.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list