Este error nos da cuando deseamos guardar los cambios generados en MS SQL SERVER 2008 ya sea por modificar un campo de una tabla o por algun motivo nos sale un mensaje de error :
"Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created"
Para solucionar este problema es facil nos vamos a Tools / Options
Nos vamos a designers y desmarcamos el CHECK Prevent saving changes that require table re-creation.
y solucionamos el problema .
Nos vemos
martes, 10 de enero de 2012
sábado, 24 de diciembre de 2011
AJAX JQUERY JSON ASP.NET COLLECIONES GENERICAS
Buenas una vez en esta vez mostrare la facilidad de trabajar ajax con jquery de una manera sencilla y util,donde cargaremos en una tabla html con ajax jquery a travez de los datos de una colleccion generica, bueno empecemos , una vez creados una funcion que nos devolvera una colleccion generica,esto ya lo explique en entradas anteriores ademas de ser muy sencillo, tenemos una clase clientes , luego en la GUI,creamos un metodo statico

Si se dan cuenta este metodo tiene algo en especial el WebMethod este metodo indica que estamos esponiendolo como parte de un servicio web XML,
Nostros accedemos de esta manera estamos accediento al modulo de AJAX,
$.ajax({
});
Type : Indicamos el metodo que vamos a usar ya sea Get o Post en nuestro caos es
Post.
Url: Indicamos la url de la que va a cargar datos el objeto ajax.
Data: Se usa para especificar datos a mandar
ContentType: Se usa cuando se mandan datos a los servidores a modo de encabezado.
DataType: Indica el tipo de datos que se van a llamar, no es necesario poner pero lo recomiendo
si no le especificamos jquery especifica el tipo basado en el header de archivo,pero
como desventaja lo hace mas lento a si que recomiendo ponerlo ya sea xml , json ,en
nuestro caso en json.
Success: Permite ejecutar código al ser exitoso la llamada.
'TblClientes' es un simple div que he generado
<div id='TblClientes'>
</div>
En el for estamos recuperndo los valores de la Coleccion generica que se ha almacenado en la variable Clientes y como resultado:
Espero les sirva
Martin Cox R.
Microsoft DCE
martes, 1 de noviembre de 2011
WINDOWS SERVER SESIONES INACTIVAS
Bueno aqui una vez mas,en algun tiempo atras tube un problema en windows server 2003 cuando habian usuarios desconectados pero con sesion activa, entonces necesitaba que cierren session automatica,vamos ha cambiar la configuracion del terminal server, seguiremos los siguientes pasos.
Inicio > Programas > Herramientas administrativas > Configuración de servicios de Terminal Server.,
damos click derecho donde dice conexión “RDP-Tcp” y en el desplegable elegimos “Propiedades”.
En la pestaña “Sesiones” damos check en “Reemplazar la configuración del usuario” y en la lista deplegable elegimos por ejemplo 2 horas, entonces cuando los usuarios del terminal server dejen una sesión inactiva o salgan de la ventana de Terminal Server sin cerrar la sesión haciendo que se quede en modo “Desconectada”, pasadas 2 horas se hara el cierre automatico.
espero les sirva,
Martin Cox R.
Microsoft DCE
Inicio > Programas > Herramientas administrativas > Configuración de servicios de Terminal Server.,
damos click derecho donde dice conexión “RDP-Tcp” y en el desplegable elegimos “Propiedades”.
En la pestaña “Sesiones” damos check en “Reemplazar la configuración del usuario” y en la lista deplegable elegimos por ejemplo 2 horas, entonces cuando los usuarios del terminal server dejen una sesión inactiva o salgan de la ventana de Terminal Server sin cerrar la sesión haciendo que se quede en modo “Desconectada”, pasadas 2 horas se hara el cierre automatico.
espero les sirva,
Martin Cox R.
Microsoft DCE
lunes, 24 de octubre de 2011
J2ME GOOGLE MAPS SQL SERVER 2008 2 PARTE
Buenas aqui una vez mas en esta ocasion veremos coom interactuar google maps j2me sql server envio de datos desde una celular pero esta vez visualizado en tiempo real en google maps podremos ver la ubicacion geografica del vendedor ADEMAS DE hacer un seguimiento de ventas y trazos en linea a travez del cliente conbinando diferentes tecnologias se ha usado :
WEB SERVICES,XML,XPATH,JQUERY,JAVASCRIPT,HTML,DHTML,C#.NET JAVA,API GOOGLE MAS,(RECOMIENDO LEER EL MANUAL DE GOOGLE MAPS PARA DESARROLLADORES)J2ME COMO BD SQL SERVER 2008, SOAP ,BUENO LES ENVIO LA URL DONDE HE PUBLICADO EL VIDEOTUTORIAL
http://www.youtube.com/watch?v=1iUoFSfj1mk

Saludos,
MARTIN COX
MICROSOFT DCE
WEB SERVICES,XML,XPATH,JQUERY,JAVASCRIPT,HTML,DHTML,C#.NET JAVA,API GOOGLE MAS,(RECOMIENDO LEER EL MANUAL DE GOOGLE MAPS PARA DESARROLLADORES)J2ME COMO BD SQL SERVER 2008, SOAP ,BUENO LES ENVIO LA URL DONDE HE PUBLICADO EL VIDEOTUTORIAL
http://www.youtube.com/watch?v=1iUoFSfj1mk

Saludos,
MARTIN COX
MICROSOFT DCE
miércoles, 19 de octubre de 2011
CONECTAR J2ME CON BD SQL SERVER 2008 1ERA PARTE
Buenas aqui una vez mas, en esta ocasion veremos un ejemplo como conectar J2ME con Microsoft SQL SERVER 2008, enviar datos desde un celular a una BD ya sea ORACLE,MICROSOFT SQL,MYSQL,SYBASE,ETC.
Registraremos clientes,cualquier dato desde cualquier parte del mundo en donde se envia datos a un celular donde el celular puede ser cualquier celular OJO no es necesario que sea un CELULAR MODERNO cualquier celular que tenga SOLO BASTA QUE TENGA SOPORTE WAP(Protocolo de Aplicaciones Inalambricas),celulares que hoy en dia estan PROMEDIO DE 70 SOLES EN PERU,a mas ya depende del celular que elijas,como ya ultimamente acostumbro les envio el link del video donde hice el ejemplo que lo he subido en youtube ,ya en la 2da parte veremos el codigo fuente y pasare a publicar todo el proyecto completo.
http://www.youtube.com/watch?v=IEDsCr9EJXw
Nos vemos;
Martin Cox R.
Microsoft DCE.
Registraremos clientes,cualquier dato desde cualquier parte del mundo en donde se envia datos a un celular donde el celular puede ser cualquier celular OJO no es necesario que sea un CELULAR MODERNO cualquier celular que tenga SOLO BASTA QUE TENGA SOPORTE WAP(Protocolo de Aplicaciones Inalambricas),celulares que hoy en dia estan PROMEDIO DE 70 SOLES EN PERU,a mas ya depende del celular que elijas,como ya ultimamente acostumbro les envio el link del video donde hice el ejemplo que lo he subido en youtube ,ya en la 2da parte veremos el codigo fuente y pasare a publicar todo el proyecto completo.
http://www.youtube.com/watch?v=IEDsCr9EJXw
Nos vemos;
Martin Cox R.
Microsoft DCE.
sábado, 1 de octubre de 2011
Javascript ASP .NET
Buena una vez mas en esta ocasion veremos el uso de javascript ,el DOM (Document Object Model),construiremos una tabla con codigo javascript crearemos una tabla editable a puro codigo javascript,creadno input de tupis texto,checkbox y cualquier tipo ,en caso el video no se vea muy bien les envio el link del video que lo publique en youtube, espero les sirva.
http://www.youtube.com/watch?v=5pOnU1D8O-E
Martin Cox Rojas.
MICROSOFT DCE
http://www.youtube.com/watch?v=5pOnU1D8O-E
Martin Cox Rojas.
MICROSOFT DCE
domingo, 25 de septiembre de 2011
JQUERY I - ASP.NET 2008 PARTE 1
Buena una vez, en esta ocasion veremos el manejo de una de los mas populares framework de javascript, jquery nos facilita el manejo, para los que desarrollamos aplicaciones webs que ya conocemos javascript se les va ha ser mas facil entender el manejo de jquery , veremos el uso de la libreria como primer paso descargaremos la libreria de la pagina oficial de jquery.
http://jquery.com/
Luego lo referenciamos a nuestro proyecto.
recordaremos un poco de codigo javascript para ver las grandes ventajas de jquery, iniciaremos desde los mas basico para su mejor comprension recordaremos que para obtener el valor como por ejemplo de un input los haciamos de las siguientes manera.
var jvalor = document.getElementById("txtValor").value;
alert(jvalor);
<body onload="mifuncion();" >
$().ready(function() {
var jvalor = $('#txtValor').val();
alert(jvalor);
});
Jquery no necesita ser referenciado en el Body del HTML ya que cuenta con instruccion $().ready() lo que hace es que primero verifica que todo el codigo que se encuentra entre las llaves de apertura se ejecute luego que el DOM(Document Object Model) este disponible para poder acceder , de esta manera el selector obtiene el valor que obtiene por defecto el input (que tambien puede ser un asp Textbox) a travez de su ID,de esta manera hemos visto la simplicidad de JQUERY en cuanto al acceso del DOM.
Una de las caracteristicas de jquery es la simplicidad de su sintaxis y hacer mas y escribir menos codigo;
Para limpiar todos los Text de un formulario con apenas una linea de codigo:
$(':text').val('');
Hasta aqui llegaremos en esta primera parte.
Saludos ,
Martin Cox Rojas
Microsoft DCE
http://jquery.com/
Luego lo referenciamos a nuestro proyecto.
recordaremos un poco de codigo javascript para ver las grandes ventajas de jquery, iniciaremos desde los mas basico para su mejor comprension recordaremos que para obtener el valor como por ejemplo de un input los haciamos de las siguientes manera.
var jvalor = document.getElementById("txtValor").value;
alert(jvalor);
Donde jvalor va ha obtener el valor del input y lo mostrabamos en un mensaje(alert); pero recordemos que para hacerlo cuando el DOM ya este listo le asignabamos en el cuerpo (body) del documento HTML
osea de la siguiente manera:
<body onload="mifuncion();" >
Ahora veremos como hacerlo con jquery:
$().ready(function() {
var jvalor = $('#txtValor').val();
alert(jvalor);
});
Jquery no necesita ser referenciado en el Body del HTML ya que cuenta con instruccion $().ready() lo que hace es que primero verifica que todo el codigo que se encuentra entre las llaves de apertura se ejecute luego que el DOM(Document Object Model) este disponible para poder acceder , de esta manera el selector obtiene el valor que obtiene por defecto el input (que tambien puede ser un asp Textbox) a travez de su ID,de esta manera hemos visto la simplicidad de JQUERY en cuanto al acceso del DOM.
Una de las caracteristicas de jquery es la simplicidad de su sintaxis y hacer mas y escribir menos codigo;
Para limpiar todos los Text de un formulario con apenas una linea de codigo:
$(':text').val('');
Hasta aqui llegaremos en esta primera parte.
Saludos ,
Martin Cox Rojas
Microsoft DCE
Suscribirse a:
Entradas (Atom)