|
Помогите с кодом пожалуйста
|
|||
---|---|---|---|
#18+
Есть запрос, мне необходимо чтобы при нажатии кнопки у меня считывалось с текстбоксов логин\пароль, после чего шли запросы к sql, но идет ошибка "using (SqlConnection connection = new SqlConnection( connectionString))" ключевое слово не поддерживается "provider": using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; using System.Data.SqlClient; using System.Diagnostics; namespace WindowsFormsApplication8 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private string connectionString; private OleDbConnection connect; private void CloseConnect() { connect.Close(); } private void OpenConnect() { connect = new OleDbConnection(connectionString); try { connect.Open(); // открытие БД string mes = "подключение"; string error = "Авторизация пройдена"; MessageBox.Show(error, mes, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { string mes = "Ошибка"; string error = "Невозможно подключиться к БД"; MessageBox.Show(error, mes, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); Application.Exit(); } } private void button1_Click(object sender, EventArgs e) { connectionString = @"Provider=SQLOLEDB; DRIVER={SQL Server}; SERVER=MICROSOF-9CDC36\SQLEXPRESS; User Id =" + textBox1.Text + ";Password=" + textBox2.Text + ";"; string sql1 = @" мой запрос к sql "; string de = @" мой запрос к sql"; using (SqlConnection connection = new SqlConnection( connectionString)) { SqlCommand command = new SqlCommand(sql1, connection); command.Connection.Open(); command.ExecuteNonQuery(); } using (SqlConnection connection = new SqlConnection( connectionString)) { SqlCommand command = new SqlCommand(de, connection); command.Connection.Open(); command.ExecuteNonQuery(); } } } } ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2018, 00:03 |
|
Помогите с кодом пожалуйста
|
|||
---|---|---|---|
#18+
Я переделал код, будет ли он работать. То есть при нажатии на кнопку, будет ли происходить запрос к БД SQL. 1 запрос создает временную таблицу, второй ее удаляет? Сам запрос: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; using System.Data.SqlClient; using System.Diagnostics; namespace WindowsFormsApplication8 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string sql1 = @" запрос 1 "; string de = @" запрос 2"; using (SqlConnection connect = new SqlConnection(@"Server=myServerAddress;Database=myDataBase;User Id=" + textBox1.Text + ";Password=" + textBox2.Text + ";")) { connect.Open(); SqlCommand command = new SqlCommand(sql1, connect); command.Connection.Open(); command.ExecuteNonQuery(); } using (SqlConnection connect = new SqlConnection(@"Server=myServerAddress;Database=myDataBase;User Id=" + textBox1.Text + ";Password=" + textBox2.Text + ";")) { connect.Open(); SqlCommand command = new SqlCommand(de, connect); command.Connection.Open(); command.ExecuteNonQuery(); } } } } Модератор: Тема перенесена из форума "C++". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2018, 00:26 |
|
Помогите с кодом пожалуйста
|
|||
---|---|---|---|
#18+
Установил бы sql server express да рассказал нам, что получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2018, 08:09 |
|
|
start [/forum/topic.php?fid=20&msg=39634085&tid=1399408]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 433ms |
0 / 0 |