WEB开发网
开发学院数据库Oracle 在.NET中如何使用Oracle数据库事务 阅读

在.NET中如何使用Oracle数据库事务

 2007-05-06 12:07:11 来源:WEB开发网   
核心提示: 注意:您需要用您计算机上的相应路径来替换该 DLL 的路径,此外,在.NET中如何使用Oracle数据库事务(7),如果您的计算机找不到 csc 编译器,那么您可能需要运行 Microsoft sdkvars.bat 脚本来首先设置 .NET SDK 的环境变量;您可以在安装 .NET S

注意:您需要用您计算机上的相应路径来替换该 DLL 的路径。此外,如果您的计算机找不到 csc 编译器,那么您可能需要运行 Microsoft sdkvars.bat 脚本来首先设置 .NET SDK 的环境变量;您可以在安装 .NET SDK 的 bin 目录中找到该脚本。

如果您遇到以下错误:Example1.cs(10,7):error CS0246:The type or namespace name 'Oracle'
could not be found (are you missing a using
  directive or an assembly reference?)

这说明您没有在编译命令中正确指定 Oracle Data Access DLL。(有关设置的信息,请参阅 John Paul Cook 的技术文章“在 Oracle 数据库上构建 .NET 应用程序”。)

下面是用于编译 VB.NET 程序的等价命令:vbc TransExample1.vb /r:C:oracleproduct10.1.0
Client_1inOracle.DataAccess.dll /r:system.dll /r:system.data.dll

接下来,输入以下命令,运行示例:TransExample1

您将看到程序的输出。不过,如果您遇到类似以下的异常:An exception was thrown
Message = ORA-12514:TNS:listener does not currently know
of service requested in connect descriptor

这说明 OracleConnection 对象的连接字符串中的 Data Source 的设置不正确。您应当咨询您的 DBA 或查阅 Oracle Net 文档以获得更多详细信息。

如果您使用的是 VS .NET,那么您可以遵循以下指示来编译和运行 C# 程序 TransExample1.cs:

创建一个新的 C# 控制台应用程序。File>New Project,然后选择 Visual C# Projects,Console Application。

将项目命名为 TransExample1。用 TransExample1.cs 中的代码替换 VS .NET 生成的所有代码。选择 Project>Add Reference 添加对 Oracle.DataAccess.dll 的引用,然后浏览至您安装 ODP.NET 的目录(在我的计算机上,它是 C:oracleproduct10.1.0Client_1inOracle.DataAccess.dll),然后双击 Oracle.DataAccess.dll。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:NET 如何 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接