2012-01-27 92 views
1

如果我有一个名为“foo4.3”的数据库,并尝试使用odbc连接它,它会查找名为“foo4”的数据库。在任何其他字符串(例如把“foo4.3”输出“foo4.3”)的时期工作正常,所以我有点困惑,为什么它试图寻找一个名为“foo4”的数据库。我已经尝试过的文字字符串版本(单引号)以及逃生启用字符串(双引号),并企图逃跑的时期,但我得到了相同的结果以名称连接到MSSQL数据库,使用ODBC

+3

我m不知道你的情况,但大多数数据库不允许在数据库名称中使用点。 – dgasper 2012-01-27 15:25:09

+0

什么是RDBMS?你打算使用类似Sequel的库来连接到你的数据库吗? – Phrogz 2012-01-27 16:02:52

+0

@dgasper我们使用SQL 05和08,并且能够使用句点。 – Major 2012-01-27 17:59:25

回答

1

裹数据库名称括号:[foo4.3]

+0

做了那个已经是同样的问题。 – Major 2012-01-27 21:09:58

相关问题