create database with parameters
Posted: Sat 01 Jan 2011 17:52
I use TMSSQL.
SQL-
CREATE DATABASE :MY_DB
Executing-
MSSQL1.ParamByName('MY_DB').Value:='test';
MSSQL1.Execute;
It doesn't work and error occures - Exception class EMSError with message 'Incorrect syntax near '@P1'.'.
But without parameter using, for example - CREATE DATABASE test
- everything is OK.
Why?
SQL-
CREATE DATABASE :MY_DB
Executing-
MSSQL1.ParamByName('MY_DB').Value:='test';
MSSQL1.Execute;
It doesn't work and error occures - Exception class EMSError with message 'Incorrect syntax near '@P1'.'.
But without parameter using, for example - CREATE DATABASE test
- everything is OK.
Why?