我正在开发一个简单的C#Windows Forms Applicaiton。有人可以向我提供如何:
的示例我没有使用ODBC和ADO方法之间的偏好(也不知道差异)来实现这一目标,但我目前的努力正在急剧下降。对于任何感兴趣的人,Here是我现在的代码,似乎在某个地方缺少重要的一步,因此我为什么要寻找例子。
任何帮助都非常感谢!
编辑:
想出来:
string connString = "DRIVER=Client Access ODBC Driver (32-bit); SYSTEM=XX.XX.X.XX; UID=XXXX; PWD=XXXX";
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = connString;
OdbcCommand cmd = new OdbcCommand(query, conn);
conn.Open();
OdbcDataReader dr = cmd.ExecuteReader();
if (!dr.HasRows)
{
throw new Exception("No records found.");
}
Int16 x = 0;
while (dr.Read())
{
....
}
答案 0 :(得分:0)
答案 1 :(得分:0)
使用C#,我认为你会想要使用.NET Data Provider in IBM i Access for Windows,为你的C#程序提供最高级别的功能。但是,如果您愿意,当然可以直接使用ADO or ODBC。
无论如何,您应该注意connection settings中可用的选项。您的系统管理员可能有特定的建议,但通常最好使用system naming来使用库列表的灵活性(模式搜索路径)。如果它们是v7.1的OS更新的最新版本,那么系统命名不需要采用'/'语法。