Forum Pplware
ASP.NET connection string base de dados local - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: ASP.NET connection string base de dados local (/showthread.php?tid=3295)



ASP.NET connection string base de dados local - JoanaLisboa - 10-09-2009 11:54

Bom Dia, será que me podem ajudar?

Estou a fazer uma pequena aplicação em ASP.NET ( para a faculdade ).
Criei um web site para controlar as informações de uma empresa de turismo.
A base de dados é SQL Server Express 2008 criada também no M Visual Studio.

O problema: primeiro tive de mudar para o computador do meu irmão porque o Visual Studio no meu computador dava erro de incompatibilidades de versões de software .

Agora depois disso estou a ter problemas com a connection string Confused Confused
Ja tentei várias "formatações" de connection string mas a ligação não me retorna nada...

Enfim já estou farta de informática até à ponta dos cabelos.
Transferi o essencial para um novo projecto que se encontra anexado assim será muito mais fácil detectar o problema, se preferirem.

O código:

"DAL.cs"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;

/// <summary>
/// Summary description for DAL
/// </summary>
public class DAL
{


private static string myConnectionString = "Data Source=PCA\\SQLEXPRESS;Initial Catalog=EasyTurismDataBase;Integrated Security=True;";
public SqlConnection myConnection = new SqlConnection(myConnectionString);
public SqlCommand myCommand = new SqlCommand();




public DataSet getDataSet(string sql)
{
try
{
SqlDataAdapter myAdapter = new SqlDataAdapter();
DataSet result= new DataSet();

myConnection.Open();

myAdapter.SelectCommand= new SqlCommand(sql, myConnection);
myAdapter.Fill(result);

myConnection.Close();

return result;
}
catch
{
myConnection.Close();
return null;
}
}
}


USER.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;

/// <summary>
/// Summary description for User
/// </summary>
public class User
{
DAL mydal = new DAL();

public User()
{
}

public DataSet MostrarDadosUtilizador(string id)
{
DataSet ret = new DataSet();
try
{
ret = mydal.getDataSet("SELECT * FROM User WHERE id_user='" + id + "'");
}
catch (SqlException ex)
{
System.Console.WriteLine("EXCEPÇÃO no método <MostrarDadosUtilizador> da classe 'Utilizador': " + ex.Message);
}
return ret;
}
public DataSet MostrarUtilizadores()
{
DataSet ret = new DataSet();
try
{
ret = mydal.getDataSet("SELECT * FROM User");
}
catch (SqlException ex)
{
System.Console.WriteLine("EXCEPÇÃO no método <MostrarUtilizadores> da classe 'Utilizador': " + ex.Message);
}
return ret;
}
}


osite.aspx.cs


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
bindDetailView();
}

protected void bindDetailView()
{
User x = new User();

DataSet ds = new DataSet();
ds= x.MostrarDadosUtilizador("1");
ds = x.MostrarUtilizadores();

if (ds == null)
{
Label1.Text = " Data Set Vazio Sad";
}

DetailsView1.DataSource = ds;
DetailsView1.DataBind();
}

protected void DetailsView1_PageIndexChanging(object sender, DetailsViewPageEventArgs e)
{

DetailsView1.PageIndex = e.NewPageIndex;
bindDetailView();
}
}


Obrigado pela atenção
joana


RE: ASP.NET connection string base de dados local - Shogun - 11-09-2009 12:09

Data Source="Servidor_SQL";Initial Catalog="Base de dados";Persist Security Info=True;User ID=""Username tipicamente sa";Password="password";MultipleActiveResultSets=True

Tenta esta configuração onde tem " tiras e metes a informacao k vais utilizar, se n funcionar avisa.Ate kd tens k entregar isso?


RE: ASP.NET connection string base de dados local - JoanaLisboa - 14-09-2009 22:59

(11-09-2009 12:09)Shogun Escreveu:  Data Source="Servidor_SQL";Initial Catalog="Base de dados";Persist Security Info=True;User ID=""Username tipicamente sa";Password="password";MultipleActiveResultSets=True

Tenta esta configuração onde tem " tiras e metes a informacao k vais utilizar, se n funcionar avisa.Ate kd tens k entregar isso?


problem solved. Obrigada00 =).