Foros del Web » Programación para mayores de 30 ;) » .NET »

Insertar texto en mi db access desde un textBox...

Estas en el tema de Insertar texto en mi db access desde un textBox... en el foro de .NET en Foros del Web. Tengo un TextBox y quiero que mediante un boton se guarde a la base access su contenido, pero este texto debe pertenecer a un Id ...
  #1 (permalink)  
Antiguo 14/01/2009, 09:57
Avatar de AlaDelta  
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
Mensajes: 56
Antigüedad: 16 años, 2 meses
Puntos: 0
Busqueda Insertar texto en mi db access desde un textBox...

Tengo un TextBox y quiero que mediante un boton se guarde a la base access su contenido, pero este texto debe pertenecer a un Id en particular (el Id lo tengo) como asocio esto para que lo guarde ahi sin crear una fila nueva sin sentido?

Tiene algun limite la cantidad de caracteres que ingresen? como puedo modificar eso si es asi?

Hasta Ahora tenia esto:

private void btnGuardar_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSett ings["connectionString"];
conn.Open();

string consulta = "INSERT INTO paciente ( diagnostico ) VALUES ('" + + "','" + txtBoxDiagnostico.Text + "')";

OleDbCommand command = new OleDbCommand(consulta, conn);
command.ExecuteNonQuery();
conn.Close();

this.Close();
}

Como sigo, como hago con el ID y como hago Update? sino vamos por partes...

GRACIAS, sería de gran ayuida que me den una mano con esto!!!

UN ABRAZO!!!
  #2 (permalink)  
Antiguo 14/01/2009, 10:22
 
Fecha de Ingreso: octubre-2008
Ubicación: Mexico
Mensajes: 38
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Insertar texto en mi db access desde un textBox...

Hola AlaDelta
el textbox vs 2005 tiene una longitud maxima de 32767 caracteres este valor lo puedes modificar con la propiedad maxlegth del textbox y para realizar el update en si el codigo es el mismo solo cambia la instruccion o consulta y en cuanto al id ¿Que tipo de dato es ? ¿es un autonumerico o algo así?

Saludos
  #3 (permalink)  
Antiguo 14/01/2009, 10:44
Avatar de AlaDelta  
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
Mensajes: 56
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Insertar texto en mi db access desde un textBox...

Gracias por la data! Pregunté lo de la longitud porq el campo en la base es del tipo "text" y queria escribir texto ahi y me tiro un error de que no entraba el texto, que debia ser mas corto... Pero gracias a lo que vos me decis me di cuenta que el problema estaba en el tamaño del campo de la base :)

Ahora lo que digo del Id: tengo filas con Id, nombre, texto
Y quiero que ese texto sea insertado en su correspondiente Id... con el codigo que escribi antes me inserta una fila nueva :S

Asi que me parece que no se hacer la consulta :S

Graciassssss!!!!
  #4 (permalink)  
Antiguo 14/01/2009, 10:59
 
Fecha de Ingreso: octubre-2008
Ubicación: Mexico
Mensajes: 38
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Insertar texto en mi db access desde un textBox...

La longuitud maxima del tipo de dato texto es de 255 y lo puedes modificar desde acces hacinedo clic derecho sobre tu tabla y seleccionas vista de diseño ahi aparecen los campos de tu tabla seleccionas un campo y en la parte de abajo estan las propiedades donde puedes modificar la longuitud y en cuanto a la consulta

string consulta = "Update paciente set Tu_campo_a_modificar = nuevo_valor where id = tu_id";

Algo asi seria
espero te sirva y sea lo que buscas

Saludos
  #5 (permalink)  
Antiguo 14/01/2009, 11:45
Avatar de AlaDelta  
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
Mensajes: 56
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Insertar texto en mi db access desde un textBox...

GENIAL!

Era exactamente lo que necesitaba... ya logré resolver todo, mil gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:21.