sqlcommandbuilder sobre una vista actualizable

06/10/2004 - 18:15 por Kano | Informe spam
Buenas estoy intentando usar un sqlcommandbuilder sobre una vista de
sqlserver modificable.

pt_ds=new DataSet();
pt_sqlda = new SqlDataAdapter("select * from mivista",pt_s_sqcon);
pt_sqlda.Fill (pt_ds);
SqlCommandBuilder custCB = new SqlCommandBuilder(pt_sqlda);
pt_sqlda.InsertCommand =custCB.GetInsertCommand();

El caso esq cuando hago uso de el comando inser me da un error de q el
sqlcommandbuilder no puede operar sobre varias tablas.


Q me sugeris?

Gracias por adelantado

Kano
 

Leer las respuestas

#1 Misael Monterroca
06/10/2004 - 19:17 | Informe spam
Cuando utilizas una vista con más de una tabla, el SqlCommandBuilder no
puede generar de manera automatica los comandos se insercción, actualizacion
etc...

Tendras que realizarlo de manera manual..

Te dejo un link en donde te explica como hacerlo

http://msdn.microsoft.com/library/d...ataset.asp

Saludos!
http://www.neo-mx.com/blog




"Kano" <kano01ATterraDOTes> wrote in message
news:u9dai%
Buenas estoy intentando usar un sqlcommandbuilder sobre una vista de
sqlserver modificable.

pt_ds=new DataSet();
pt_sqlda = new SqlDataAdapter("select * from mivista",pt_s_sqcon);
pt_sqlda.Fill (pt_ds);
SqlCommandBuilder custCB = new SqlCommandBuilder(pt_sqlda);
pt_sqlda.InsertCommand =custCB.GetInsertCommand();

El caso esq cuando hago uso de el comando inser me da un error de q el
sqlcommandbuilder no puede operar sobre varias tablas.


Q me sugeris?

Gracias por adelantado

Kano




Preguntas similares