【发布时间】:2022-06-17 20:42:26
【问题描述】:
我想从 C# 访问 windev 数据库。
通过 HFSQL ODBC 驱动程序。
static void Main(string[] args)
{
try
{
OdbcConnection MyConnection =
new OdbcConnection(
"Driver={HFSQL};" +
"ANA=w:\\C7.wdd;" +
"Server Name =10.90.6.20;" +
"Server Port =4900; " +
"Database =DBASE; " +
"UID =user; " +
"PWD =1234;");
MyConnection.Open();
MyData.Close();
MyConnection.Close();
}
catch (OdbcException eExcpt)
{
// Display the errors
Console.WriteLine("Source = " + eExcpt.Source);
Console.WriteLine("Message = " + eExcpt.Message);
}
// pause before exiting
Console.ReadLine();
}
MyConnection.Open();发送此错误:
Source =
Message = ERROR [08001] <DvDecEntete> file already defined.
Debugging information:
IEWDHF=32.2
Module=<WDHF>
Version=<26.0.313.5>
所有参数都ok!
有什么问题?解决办法是什么?
感谢
【问题讨论】:
-
来自 cmd.exe >Netstat -a 这将为您提供机器上的所有 TCP 和 UDP 连接。检查是否存在具有相同源 IP、目标 IP 和端口号的现有连接。听起来好像有一个现有的连接已经使用相同的 3 个参数打开。
-
没有与该 IP 地址的连接。
标签: c# database odbc connect windev