Erro de compilação

Fórum para discussão de temas diversos sobre o Gvinci.
Regras do fórum
=============

Antes de postar sua dúvida, por favor leia as regras de utilização do fórum.
miguelaguillar
Mensagens: 1
Registrado em: 12 Jun 2017, 22:14

Erro de compilação

Mensagem por miguelaguillar » 25 Mar 2018, 12:24

Bom dia,

Desculpa minha ignorância, sou iniciante em C# apesar de ja trabalhar com GAS, FATHER ha muito tempo. Estou montando um projeto no GVINCI e aparece uma mensagem de erro de compiçação, podem me orientar como resolver?

ERRO:

Erro de Compilação
Descrição: Erro ao compilar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro e modifique o código fonte apropriadamente.

Mensagem de Erro do Compilador: CS0246: O nome de namespace ou o tipo 'List' não pôde ser encontrado. Precisa de uma diretiva using ou de uma referência de assembly?

Erro de Origem:

Linha 14: #region SQLExecutaRetornoF9 - Pega primeiro campo da sql informa no banco de dados
Linha 15: //Padrão retornando um array
Linha 16: public static List<object> SQLExecutaRetornoF9(string SQL, int RetornarComoList, string Banco)
Linha 17: {
Linha 18: List<object> retorno = new List<object>();

Arquivo de Origem: c:\Users\MRG\Documents\Embryo\Projeto\App_Code\CRMSSI.cs Linha: 16

Criei a Classe em C# no app_code segue abaixo:(essa class peguei do exemplo appboleto e no projeto do appboleto roda sem erros, ja no meu prjeto apresenta essa mensagem)

using System;
using System.Collections;
using System.Data;
using System.Web;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace PROJETO
{
public partial class CRMSSI : System.Web.UI.Page
{
#region SQLExecutaRetornoF9 - Pega primeiro campo da sql informa no banco de dados
//Padrão retornando um array
public static List<object> SQLExecutaRetornoF9(string SQL, int RetornarComoList, string Banco)
{
List<object> retorno = new List<object>();
if (Banco == "")
{
foreach (DatabaseInfo vgDbi in ((Databases) HttpContext.Current.Application["Databases"]).DataBaseList.Values)
{
Banco = vgDbi.DataBaseAlias;
}
}

COMPONENTS.Data.DataAccessObject Dao = COMPONENTS.Configuration.Settings.GetDataAccessObject(((Databases) HttpContext.Current.Application["Databases"])[Banco]);


DataSet dss = Dao.RunSql(String.Format(SQL));
System.Data.DataTableReader dtr = dss.CreateDataReader();
while (dtr.Read())
{
for (int i = 0; i < dtr.FieldCount; i++)
{
retorno.Add(dtr);
}
}
Dao.CloseConnection();
Dao.Dispose();

return retorno;
}

//Classica, retornando a primeira coluna como string
public static string SQLExecutaRetornoF9(string SQL2, string Banco)
{
List<object> retorno = SQLExecutaRetornoF9(SQL2,0, Banco);
if (retorno.Count > 0)
{
return retorno[0].ToString();
}
else
{
return "";
}

}

public static bool SQLExecutaF9(string SQL, string banco)
{
bool exec;
COMPONENTS.Data.DataAccessObject Dao = COMPONENTS.Configuration.Settings.GetDataAccessObject(((Databases)HttpContext.Current.Application["Databases"])[banco]);
try {
DataSet dss = Dao.RunSql(String.Format(SQL));
exec = true;
}
catch
{
exec = false;
}
Dao.CloseConnection();
Dao.Dispose();
return exec;
}
#endregion

}

}

Responder

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante