c# a SQL Server Problema con ORDEN.ExecuteNonQuery();
Publicado por Alonso (1 intervención) el 11/12/2017 06:32:20
Hola tengo un fuerte problema con La insercion de datos en desde mi C#a mi base de datos resulta que no me deja por el problema con ORDEN.ExecuteNonQuery(); y quisiera saber si alguien me podria ayudar que llevo mucho timpo intentando solucionar el problema y no lo he logrado.
este es el codigo con el que cuento en el form que intento hacer la insercion de datos
De antemano gracias y si ya esta todo conectado
este es el codigo con el que cuento en el form que intento hacer la insercion de datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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.SqlClient;
namespace Hotel2
{ public partial class Form1 : Form {SqlConnection con;
public Form1()
{InitializeComponent();
}private void Form1_Load(object sender, EventArgs e)
{con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = Global.cadena;
try
{con.Open();
MessageBox.Show("Conexión realizada");
con.Close();
}catch (Exception)
{MessageBox.Show("Conexión fallida");
} }private void button1_Click(object sender, EventArgs e)
{string q = "insert into Hotel(HotelID,Nombre,Direccion,telefono)";
SqlCommand ORDEN = new SqlCommand(q, con);
ORDEN.Parameters.Add(new SqlParameter("@HotelID", Tid.Text));
ORDEN.Parameters.Add(new SqlParameter("@Nombre",TNombre.Text));
ORDEN.Parameters.Add(new SqlParameter("@Direccion", TDireccion.Text));
ORDEN.Parameters.Add(new SqlParameter("@telefono", Ttelefono.Text));
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
MessageBox.Show("Nuevo registro agregado a la Base de Datos");
} }}De antemano gracias y si ya esta todo conectado
Valora esta pregunta


0

