[c#/ asp.NET] Dodanie do bazy

0

mam problem z dodaniem rekordu do bazy danych (sql server 2005), mecze się z tym już od 2 h.
Mam jakiś textBox i button i chce żeby to co było w TextBoxie dodało do bazy. Jak to zrobić??
dzięki za pomoc

0
cichybob napisał(a)

mam problem z dodaniem rekordu do bazy danych (sql server 2005), mecze się z tym już od 2 h.
Mam jakiś textBox i button i chce żeby to co było w TextBoxie dodało do bazy. Jak to zrobić??
dzięki za pomoc

string strConnection = "Provider=SQLOLEDB;Data Source=127.0.0.1,1887;Network Library=DBMSSOCN;" +
"Initial Catalog=database_name;User ID=user;Password=pass;";

OleDbConnection connection = new OleDbConnection(strConnection);
connection.Open();
OleDbTransaction trans = connection.BeginTransaction();

string strSQL = "INSERT INTO dbo.table (column) values (?)";
OleDbCommand objCmd = new OleDbCommand(strSQL, connection );
objCmd.Transaction = trans;

//dodanie parametrow
objCmd.Parameters.Add("jakas_nazwa", OleDbType.VarChar, 50).Value = txtTextBox.Text;


//wykonanie zapytania
objCmd.ExecuteNonQuery();
trans.Commit();
connection.Close();


Musisz dodać jeszcze do uses :
using System.Data.OleDb;

Connection string uzupełnił o własne dane. (używam mssqll 2008 więc port może być inny- czyli coś innego niż 1887)

1 użytkowników online, w tym zalogowanych: 0, gości: 1