在SQL server 2008 Management studio中,我可以这样做
使用[C:\ test \ somedb ...]
当我使用相同的命令使用Delphi 2009时,使用ADO,[]似乎被解释为参数,并且命令失败并且参数未正确定义错误。没有参数 - 我只需要使用[]因为文件名中的\。双引号在Delphi / ADO或Management Studio中都不起作用。
提前致谢...
答案 0 :(得分:1)
使用ADO,SQL中通常不会USE
。您在ConnectionString
中指定数据库和其他信息(驱动程序等)。它适用于SSMS,因为它不使用ADO; SSMS直接使用SQL Server客户端(其要求与ADO不同)。
您可以找到特定SQL Server版本here的连接字符串信息。