Problemas con insercion en SQLServer

07/11/2006 - 16:03 por xomarx69 | Informe spam
Hola a todos, bueno les voy a poner un ejemplo de como realizo la inserción
que no me funciona:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Insercion
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
source.CienteDataSetTableAdapters.ClienteTableAdapter c = new
Insercion.source.CienteDataSetTableAdapters.ClienteTableAdapter();
/*
En la anterior línea instancio a mi tableAdapter para poder llamar al método
InsertCliente, source es una carpeta en donde guardo los DataSet.
*/
c.InsertCliente(this.textBox1.Text);
/*
Arriba llamo al método insertCliente, este método inserta el registro en el
dataSet, pero no en el almacen de datos. Para poder actualizar el registro en
la DB se debe llamar al método update del tableadapter!!!!!
*/
try
{
c.Update(???????????????????????????????????????);
/*
No tengo ni idea de que parámetro enviarle al método Update, en el VS me
dice el tipo de dato, pero no sé de donde sacarlo!!!!!!!!
*/
}
catch(System.Exception)
{
}
}
}
}



bueno, recuerden que para poder llamar al tableadapter hay que creal el
DataSet, ese lo creo con el wizard, no genero código manualmente.

Bueno el problema es que no puedo insertar los registro en la BD o
actualizarlos, se que se debe hacer con el método update, pero no se de donde
sacar los parámetros, bueno de antemano muchas gracias

Chaolin
 

Leer las respuestas

#1 Guillermo guille
07/11/2006 - 18:06 | Informe spam
Con el SqlCommandBuilder puedes crear los comandos de insertar, actualizar y
borrar basándose en los comandos de selección del dataAdapter...

Pero con los wizards no se como se hará, ya que no suelo usarlos...

Nos vemos
Guillermo

El Guille cumple 10 años
http://aniversario.elguille.info/
"xomarx69" escribió en el mensaje
news:
Hola a todos, bueno les voy a poner un ejemplo de como realizo la
inserción
que no me funciona:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Insercion
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
source.CienteDataSetTableAdapters.ClienteTableAdapter c = new
Insercion.source.CienteDataSetTableAdapters.ClienteTableAdapter();
/*
En la anterior línea instancio a mi tableAdapter para poder llamar al
método
InsertCliente, source es una carpeta en donde guardo los DataSet.
*/
c.InsertCliente(this.textBox1.Text);
/*
Arriba llamo al método insertCliente, este método inserta el registro en
el
dataSet, pero no en el almacen de datos. Para poder actualizar el registro
en
la DB se debe llamar al método update del tableadapter!!!!!
*/
try
{
c.Update(???????????????????????????????????????);
/*
No tengo ni idea de que parámetro enviarle al método Update, en el VS me
dice el tipo de dato, pero no sé de donde sacarlo!!!!!!!!
*/
}
catch(System.Exception)
{
}
}
}
}



bueno, recuerden que para poder llamar al tableadapter hay que creal el
DataSet, ese lo creo con el wizard, no genero código manualmente.

Bueno el problema es que no puedo insertar los registro en la BD o
actualizarlos, se que se debe hacer con el método update, pero no se de
donde
sacar los parámetros, bueno de antemano muchas gracias

Chaolin

Preguntas similares