Natrafiłem na dziwny problem. Na kompie w domu i w pracy MS SQL Express 2005. Połączenie z bazą przez ADO. Program w Delphi. W domciu działa, przychodzę do pracy - upgrade ConnectionStringa o nazwę serwera i dostaję: "Odmowa dostępu lub serwer nie istnieje". No to odpalam C#, przeklejam w/w string i wszystko działa. WTF :|
Taki cStr działa. Ten sam w delphi nie.
public partial class Form1 : Form
{
string connStr = @"Integrated Security=SSPI;" +
@"Persist Security Info=False;" +
@"Initial Catalog=fsip;" +
@"Data source=PLD32184\SQLEXPRESS";
string sql = "SELECT * FROM Employee;";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection ADOConnection = new SqlConnection(connStr);
SqlDataAdapter da = new SqlDataAdapter(sql, ADOConnection);
DataSet ds = new DataSet();
da.Fill(ds, "Employee");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Employee";
}