Click here to Skip to main content
15,923,015 members
Home / Discussions / C#
   

C#

 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak19-Nov-12 17:31
mveDave Kreskowiak19-Nov-12 17:31 
AnswerRe: Decrypt E-Mail address Pin
Clifford Nelson19-Nov-12 6:17
Clifford Nelson19-Nov-12 6:17 
AnswerRe: Decrypt E-Mail address Pin
CafedeJamaica19-Nov-12 8:48
professionalCafedeJamaica19-Nov-12 8:48 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak20-Nov-12 6:04
mveDave Kreskowiak20-Nov-12 6:04 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 7:38
professionalCafedeJamaica20-Nov-12 7:38 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak20-Nov-12 8:00
mveDave Kreskowiak20-Nov-12 8:00 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:07
professionalCafedeJamaica20-Nov-12 8:07 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:08
professionalCafedeJamaica20-Nov-12 8:08 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak20-Nov-12 8:13
mveDave Kreskowiak20-Nov-12 8:13 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:16
professionalCafedeJamaica20-Nov-12 8:16 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak20-Nov-12 8:50
mveDave Kreskowiak20-Nov-12 8:50 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:55
professionalCafedeJamaica20-Nov-12 8:55 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:14
professionalCafedeJamaica20-Nov-12 8:14 
GeneralRe: Decrypt E-Mail address Pin
Dave Kreskowiak20-Nov-12 8:16
mveDave Kreskowiak20-Nov-12 8:16 
GeneralRe: Decrypt E-Mail address Pin
CafedeJamaica20-Nov-12 8:19
professionalCafedeJamaica20-Nov-12 8:19 
AnswerRe: Decrypt E-Mail address Pin
harold aptroot19-Nov-12 22:53
harold aptroot19-Nov-12 22:53 
QuestionGet data back from windows process Pin
tdcmystere19-Nov-12 2:42
tdcmystere19-Nov-12 2:42 
AnswerRe: Get data back from windows process Pin
Eddy Vluggen19-Nov-12 3:10
professionalEddy Vluggen19-Nov-12 3:10 
GeneralRe: Get data back from windows process Pin
tdcmystere19-Nov-12 3:19
tdcmystere19-Nov-12 3:19 
GeneralRe: Get data back from windows process Pin
Eddy Vluggen19-Nov-12 3:42
professionalEddy Vluggen19-Nov-12 3:42 
GeneralRe: Get data back from windows process Pin
tdcmystere19-Nov-12 4:17
tdcmystere19-Nov-12 4:17 
AnswerRe: Get data back from windows process Pin
Eddy Vluggen19-Nov-12 4:37
professionalEddy Vluggen19-Nov-12 4:37 
GeneralRe: Get data back from windows process Pin
tdcmystere19-Nov-12 5:21
tdcmystere19-Nov-12 5:21 
SuggestionRe: Get data back from windows process Pin
Eddy Vluggen19-Nov-12 5:25
professionalEddy Vluggen19-Nov-12 5:25 
QuestionC# 2010 Express - SQL Server 2008 Express connection "Login failed" Pin
bneveux18-Nov-12 23:39
bneveux18-Nov-12 23:39 
I am really new to C# .NET and SQL Server, I usually manage to find all my informations thanks to existing posts, but I have to admit I'm actually stuck and a bit lost with all the resources available.

I am actually developing a Windows Forms Application with Visual C# Express 2010 which would use (read/write) data from a SQL Server 2008 Express DB

I have created my DB with SQL Server Management Studio (2008 Express), I understand the instance is named ATLELAG786576\SQLEXPRESS My DB is called 'TEST'

Looking at my DB 'TEST' Properties in SQL Server Management Studio (2008 Express): Under Files, I am (ATLE\bneveux) the owner of the DB

Looking under Security, Logins, Mylogin (ATLE\bneveux) My default DB is 'TEST' Server roles are 'public' + 'sysadmin' User Mapping DB 'TEST' User 'dbo' Default Schema 'dbo'

In my C# application

app.config:
XML
<?xml version="1.0" encoding="utf-8" ?> <configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="connectionStringTestDb"
            connectionString="Data Source=ATLELAG786576\SQLEXPRESS;Initial Catalog=D:\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TEST.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False"
            providerName="System.Data.SqlClient" />
    </connectionStrings> </configuration>


dbConnection.cs:
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace SQLServerConnectionDemo
{
    class dbConnection
    {
        public static SqlConnection newCon;
        public static string connectionStringTestDb = ConfigurationManager.ConnectionStrings["connectionStringTestDb"].ConnectionString;
        public static SqlConnection GetConnection()
        {
            newCon = new SqlConnection(connectionStringTestDb);
            return newCon;
        }
    }
}

dbAccess.cs:
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace SQLServerConnectionDemo
{
    class dbAccess
    {
        SqlConnection conn;
        public dbAccess()
        {
            conn = dbConnection.GetConnection();
        }
        //Method insert new in tblEmployees
        public void addEmployee(string Id, string Name, string Email)
        {
            if (conn.State.ToString() == "Closed")
            {
                conn.Open();
            }
            SqlCommand newCmd = conn.CreateCommand();
            newCmd.Connection = conn;
            newCmd.CommandType = CommandType.Text;
            newCmd.CommandText = "INSERT INTO tblEmployees VALUES ('"+ Id +"','"+ Name +"','"+ Email +"')";
            newCmd.ExecuteNonQuery();
        }
    }
}


in a form formEmployeeAdd.cs:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SQLServerConnectionDemo
{
    public partial class formEmployeeAdd : Form
    {
        dbAccess access = new dbAccess();
        public formEmployeeAdd()
        {
            InitializeComponent();
        }
        private void btnInsert_Click(object sender, EventArgs e)
        {
            access.addEmployee(txtId.Text, txtName.Text, txtEmail.Text);
            MessageBox.Show("Data successfully added");
        }
    }
}


And here the error message i always get when trying to run this process:
System.Data.SqlClient.SqlException (0x80131904): Cannot open database "D:\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TEST.mdf" requested by the login. The login failed. Login failed for user 'ATLE\bneveux'.

Note that I have never really been able to add my Data Source in Visual C# 2010 Express so I could manage the DB from VS, I always get the following error message:
Unable to open the physical file "D:\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TEST.mdf". Operating system error 32: "32(Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.)". An attempt to attach an auto-named database for file D:\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\TEST.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

Thank you for your expertise

Brice

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.