未调用的数据库 - .Exe文件

时间:2015-08-21 12:10:37

标签: c# .net oracle11g

我创建了一个名为'Test1'的项目。因为我只是从数据库填充数据表。

 static void Main(string[] args)
    {
        Test1 importProgram = new Test1();
        DataTable dataTable = new DataTable();
        dataTable = importProgram.GetAllUOM();
        Console.ReadLine();
    }

  public DataTable GetAllUOM()
    {
        DataTable _dataTable = new DataTable();
        Console.WriteLine(CommandType.Text);
        Console.WriteLine(connectionString);
        string sql = "SELECT ID, NAME, DESCRIPTION FROM UOM ";
        OracleDataReader dr = OracleHelper.ExecuteReader(connectionString, CommandType.Text, sql);
            _dataTable.Load(dr);
        Console.WriteLine(_dataTable.Rows.Count);
        return _dataTable;
    } 

导入以下

using System;
using System.Web;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OracleClient;
using System.Collections;
using System.Text.RegularExpressions;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;

这在我的本地环境中运行良好。我已经在服务器和检查中构建和部署了exe。 在这行之后,“string sql =”SELECT ID,NAME,DESCRIPTION FROM UOM“;”它没有运行。命令提示符保持不变。

我检查了连接字符串。没关系。

我有什么需要做的事情,比如与许可相关的事情等吗?

0 个答案:

没有答案