![](/img/trans.png)
[英]Updating an Informix database over ODBC with an object using Dapper
[英]Using HFSQL over ODBC
我想從 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>
各項參數正常!
有什么問題? 解決方案是什么?
謝謝
解決了。 該數據庫是法語的,使用 OLE 和 ODBC ascii 字符集來命名表。 其中一個表的名稱中有一個特殊的法語“ê”,並且同一個表是使用正常的 ascii 名稱創建的。 OLE/ODBC 接口無法區分這兩個表,因此出現錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.