回答

收藏

C#中的Firebird连接

技术问答 技术问答 233 人阅读 | 0 人回复 | 2023-09-11

我有连接问题。( a2 Y" P5 V, A8 F6 v# x
当此数据库下载到我的计算机上时,我可以毫无问题地连接到数据库:
6 n$ E7 x& `) tviewdataConnection.ConnectionString = "User ID=sysdbaassword=masterkey;Database=localhost:F:\\machine.FDB;DataSource=localhost;Charset=NONE;"% b: S' I8 s5 I! b/ E0 j
一切都很好。3 n1 Z0 I( l7 r8 f, ~/ O$ {
但是,当我尝试连接到局域网中的此基础时,问题开始了:
/ ?" U8 z6 q; o% mviewdataConnection.ConnectionString = "User ID=sysdbaassword=masterkey;Database=10.48.14.51:d:\\backup\\machine.fdb; DataSource=:d:\\backup\\machine.fdb;Charset=NONE;";7 j/ G& w0 k) a9 c& D8 i
而且这也不起作用:
+ u$ n  I, D" z7 y+ _& MviewdataConnection.ConnectionString = "User ID=sysdbaassword=masterkey;Database=10.48.14.51:d:\\backup\\maszyna.fdb; DataSource=:10.48.14.51:d:\\backup\\maszyna.fdb;Charset=NONE;";  @7 a+ g0 y: c
然后我在sql查询中收到有关无效令牌“ second”的错误,但是当数据库位于localhost上时,此查询有效。因此,我的连接字符串中可能存在错误。
& n0 [6 m7 w, V" @为什么?# [1 Y. L6 [. D4 G3 c
               
* U' H5 A1 J7 M9 I" S+ f解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则