Para quitar la restricción NOT NULL a un campo de una tabla mediante script sql :
ALTER TABLE myTabla
ALTER COLUMN elcampo TipoDatoCampo NULL
Por ejemplo tenemos la tabla "Persona" con la columan "Telefono" de tipo varchar(10) not null, para cambiarle la restriccion seria:
ALTER TABLE Persona
ALTER COLUMN Telefono varchar(10) NULL
miércoles, 7 de marzo de 2012
miércoles, 1 de febrero de 2012
Crear un archivo txt con javascript
Crear un archivo con javascript
var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt";
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
var i = 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
while (fso.FileExists(nombreArchivo))
{
i = i + 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
name = nombre + i + ".txt";
}
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();
var directorioArchivo = 'D:';
var fso = new ActiveXObject("Scripting.FileSystemObject");
var rutaArchivo = directorioArchivo + "//";
var nombre = "Test" ;
var name = nombre + ".txt";
var nombreArchivo = rutaArchivo + nombre + ".txt";
if(fso.FileExists(nombreArchivo))
{
var i = 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
while (fso.FileExists(nombreArchivo))
{
i = i + 1;
nombreArchivo = rutaArchivo + nombre + i + ".txt";
name = nombre + i + ".txt";
}
}
var fh = fso.CreateTextFile(nombreArchivo, true);
fh.WriteLine(datos); fh.Close();
martes, 20 de diciembre de 2011
DataGrid personalizar un ItemTemplate
Cuando usamos un DataGrid y ponemos un "ItemTemplate", el itemTemplate lo podemos personalizar poniendole cualquier control y este control puede obtener los valores que se le estan asignando al DataSource del DataGrid y como vemos en el ejemplo podemos tambien concatear los valores obtenidos
<ItemTemplate> <asp:Label ID="LblMsgID" runat="server" Text='<%# Eval("MessageID") %>' visible="false"></asp:Label> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument ='<%# Eval("MessageID") +"|"+ Eval("FileName")%>' CommandName = "WriteORM" ><%# Eval("MessageID") %></asp:LinkButton> </ItemTemplate>
<ItemTemplate> <asp:Label ID="LblMsgID" runat="server" Text='<%# Eval("MessageID") %>' visible="false"></asp:Label> <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument ='<%# Eval("MessageID") +"|"+ Eval("FileName")%>' CommandName = "WriteORM" ><%# Eval("MessageID") %></asp:LinkButton> </ItemTemplate>
viernes, 7 de octubre de 2011
Permisos, privilegios Base de Datos
Para asignar privilegios de solo lectura a un usuario:
use Master
exec sp_addlogin 'usu', '123'
GO
USE Qexpeditive3
GO
GRANT EXECUTE,SELECT TO usu
use Master
exec sp_addlogin 'usu', '123'
GO
USE Qexpeditive3
GO
GRANT EXECUTE,SELECT TO usu
jueves, 30 de junio de 2011
JavaScript String Replace All
JavaScript String Replace All
Con esta línea solo se reemplaza la primer ocurrencia
str = str.replace(”find”,”replace”)
Para reemplazar todas las ocurrencias de la cadena, utilice el modificador g de esta manera:
str = str.replace(/find/g,”replace”)
Con esta línea solo se reemplaza la primer ocurrencia
str = str.replace(”find”,”replace”)
Para reemplazar todas las ocurrencias de la cadena, utilice el modificador g de esta manera:
str = str.replace(/find/g,”replace”)
miércoles, 29 de junio de 2011
Colocar separadores de miles mientras se escribe en un Input
Colocar separadores de miles mientras se escribe
Coloca la ',' como separador de miles en un campo de texto input.
<script language="JavaScript">
//Código para colocar
//los indicadores de miles mientras se escribe
//script por tunait!
function puntitos(donde,caracter){
pat = /[\*,\+,\(,\),\?,\,$,\[,\],\^]/
valor = donde.value
largo = valor.length
crtr = true
if(isNaN(caracter) || pat.test(caracter) == true){
if (pat.test(caracter)==true){
caracter = "\" + caracter
}
carcter = new RegExp(caracter,"g")
valor = valor.replace(carcter,"")
donde.value = valor
crtr = false
}
else{
var nums = new Array()
cont = 0
for(m=0;m<largo;m++){
if(valor.charAt(m) == "." || valor.charAt(m) == " ")
{continue;}
else{
nums[cont] = valor.charAt(m)
cont++
}
}
}
var cad1="",cad2="",tres=0
if(largo > 3 && crtr == true){
for (k=nums.length-1;k>=0;k--){
cad1 = nums[k]
cad2 = cad1 + cad2
tres++
if((tres%3) == 0){
if(k!=0){
cad2 = "." + cad2
}
}
}
donde.value = cad2
}
}
</script>
--------------------------------------------------------------------------
En el HTML el campo de texto:
<input type="text" name="pepe" onkeyup = "puntitos(this,this.value.charAt(this.value.length-1))">
Coloca la ',' como separador de miles en un campo de texto input.
<script language="JavaScript">
//Código para colocar
//los indicadores de miles mientras se escribe
//script por tunait!
function puntitos(donde,caracter){
pat = /[\*,\+,\(,\),\?,\,$,\[,\],\^]/
valor = donde.value
largo = valor.length
crtr = true
if(isNaN(caracter) || pat.test(caracter) == true){
if (pat.test(caracter)==true){
caracter = "\" + caracter
}
carcter = new RegExp(caracter,"g")
valor = valor.replace(carcter,"")
donde.value = valor
crtr = false
}
else{
var nums = new Array()
cont = 0
for(m=0;m<largo;m++){
if(valor.charAt(m) == "." || valor.charAt(m) == " ")
{continue;}
else{
nums[cont] = valor.charAt(m)
cont++
}
}
}
var cad1="",cad2="",tres=0
if(largo > 3 && crtr == true){
for (k=nums.length-1;k>=0;k--){
cad1 = nums[k]
cad2 = cad1 + cad2
tres++
if((tres%3) == 0){
if(k!=0){
cad2 = "." + cad2
}
}
}
donde.value = cad2
}
}
</script>
--------------------------------------------------------------------------
En el HTML el campo de texto:
<input type="text" name="pepe" onkeyup = "puntitos(this,this.value.charAt(this.value.length-1))">
martes, 29 de marzo de 2011
Descargar libros de google
http://www.taringa.net/posts/ebooks-tutoriales/2241996/Bajar-libros-de-Google-Books-sin-Google-Books-Downloader.html
Suscribirse a:
Entradas (Atom)