Haz una pregunta Denunciar

Crear bases de datos con codigo en sql [Resuelto]

CHOCOLATE - Última respuesta el 18 nov 2014, 14:02
Hola,
quisiera saber la sintasis para crear bases de datos y tablas con codigo en sql 2005 para conectarla con visual studio .net 2005 y 2008. te agradeceria mucho la ayuda.
ATT: virginia
Sigue leyendo 
Respuesta
+16
moins plus
Hola...
1. Tienes que diferenciar 2 cosas:
1.1. Código que se crea en una determinada plataforma llámese .Net, Java, etc. y desde ahi se enlaza a una determinada base datos(Sql Server, MySql, Orale, etc)

1.2. Pero para crearlo en la misma base de datos y en este caso SqlServer (Query), sería así:

Ejemplo:

use master
go

create database HENRY
on primary

(
name = HENRY_dat,
filename = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\HENRY.mdf',
size = 5,
maxsize = 40,
filegrowth = 3,
)

on log

(
name = HENRY_log,
filename = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\HENRY.ldf',
size = 4,
maxsize = 30,
filegrowth = 2,
)
go
Deja tu comentario
Respuesta
+7
moins plus
HOLA A TODOS VEO QUE TIENEN PROBLEMAS CON TABLAS Y CONEXIONES
1 CREAR UN SCRITP DE SQL SERVER 2005

-- pone en uso la base de datos master
USE MASTER
-- es como una pausa y continua asta que el proceso anterior termino
GO
-- busca la base de datos ejemplo y si la encuentra realiza la eliminacion de la
-- base de datos
IF EXISTS(SELECT NAME FROM SYS.DATABASES WHERE NAME = 'ejemplo')
BEGIN
DROP DATABASE ejemplo
END
-- crea la base de datos ejemplo
CREATE DATABASE ejemplo
GO
-- muestra un mensaje de confirmacion con el texto dado
PRINT 'La base de datos: ejemplo ha sido creada con exito.'
GO
-- pone en uso la base de datos ejemplo
USE ejemplo
GO
-- crea la tabla con el nombre dado y sus campos
CREATE TABLE [Tabla ejemplo]
(
[Campo primario] INT NOT NULL,
[Campo secundario] NVARCHAR(50) NOT NULL,
CONSTRAINT [PK clave primaria] PRIMARY KEY([Campo primario] ASC)
)
GO
PRINT 'La tabla: Tabla ejemplo ha sido creada con exito'
-- crea una insercion en la tabla indicada
INSERT INTO [Tabla ejemplo] VALUES(1, 'valor de texto o cadena')

1 CREAR UN SCRIP DE MYSQL 5.0

mysql> CREATE DATABASE Ejemplo;
mysql> CREATE TABLE Tabla_ejemplo
(
Campo_primario INT NOT NULL,
Campo_secundario NVARCHAR(50) NOT NULL,
CONSTRAINT PK_clave_primaria PRIMARY KEY(Campo_primario ASC)
);
mysql> INSERT INTO Tabla_ejemplo VALUES(1, 'valor de texto o cadena');

AHORA COMO NO ESTOY MUY FAMILIARIZADO ASI QUE LES DARE UN LINK DE APOYO
MYSQL http://dev.mysql.com/doc/refman/5.0/es/database-use.html

SQL SERVER 2005 descargen los libros en pantalla
http://www.microsoft.com/...

2 CREAR UNA CONEXION DESDE VISUAL STUDIO C SHARP A SQLSERVER

SqlConnection sqlconexion = new SqlConnection();

this.sqlconexion.ConnectionString =
@"Data Source=MYPC\SQLEXPRESS;Initial Catalog=ejemplo;
User Id=sa;Password=123;";
2 CREAR UNA CONEXION DESDE VISUAL STUDIO C SHARP A MYSQL

mysqlConnection mysqlconexion = new mysqlConnection();

this.mysqlconexion.ConnectionString =
@"Server=10.132.77.124;Database=ejemplo;Uid=sa;Pwd=123;";

TAMPOCO ESTOY MUY FAMILIARIZADO PERO PARA QUE PUEDAN USAR ESTO TIENEN QUE USAR LO SIGUIENTE

CON SQLSERVER using System.data.sqlclient;

CON MYSQL TIENEN QUE DESCARGAR UN CONTROLADOR INSTALARLO AGRAGAR LA REFERENCIA A LA SOLUCION QUE BAN A USAR

LAS CADENAS CONEXION LAS PUEDEN ENCONTRAR EN http://www.connectionstrings.com/
angeles remigio- 14 sep 2011, 21:33
estoy bien mensa¡¡¡¡
Responder
Dinkitr- 4 nov 2011, 23:09
tampoco te lo van hacer todo!! Estudi un Poco Programacion y Base de Datos!
Responder
gringud- 28 dic 2011, 18:45
ajjajaja taria bueno q lo lo den resuelto xD ne mentira
Responder
IT AROÑA- 6 abr 2012, 20:38
WTF . jejje
Responder
Tobi- 18 nov 2014, 14:00
No esta bien, esta mal
Responder
Deja tu comentario
Respuesta
+6
moins plus
Hola...
El código para LA CONEXION de la base de datos ya creada y jalarlo desde .Net 2005 ó 2008 es el siguiente

Ejm.:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Sistema_Cardex
{
class Conexion
{
public SqlConnection mCn;

public Conexion()
{
mCn = new SqlConnection("DATA SOURCE = (local); initial Catalog HENRY;Integrated Security =YES");
}
}
}
Deja tu comentario
Respuesta
+4
moins plus
Ingresa a VS2008, selecciona nuevo proyecto, selecciona Aplicacion de Windows Forms, ponle nombre y da click en aceptar despues del lado derecho en el explorador de soluciones da click derecho sobre el nombre de tu proyecto y selecciona agregar y seleciona Nuevo elemento, elige base de datos basada en servicio, ponle nombre y da clic en agregar y da click en finalizar.
Posteriormente debes de crear tus tablas eso lo haces del lado izquierdo o en donde aparesca el explorador de servidores y en la opcion tablas le das click derecho y agregar tabla debes agregar campos a la tabla a si como su tipo de datos, despuues puedes agregar algunos datos dando click derecho sobre tu tabla y seleccionas la opcion de mostrar datos de la tabla, bien lo que hace falta es que te dirijas al menu datos y seleciones la opcion de agregar nuevo origen de datos, elige la opcion siguiente 2 veces y seleciona tablas, especificament tu o tus tablas y das click en finalizar, nuevamente vas al menu datos y selecionas mostrar origen de los datos y arrastras a tu form los campos que quieras que se muestren espero que te ayude bye
Deja tu comentario
Respuesta
+4
moins plus
¿quieres armar toda la BD con código y crearla o solo conectar tu .NET a SQL?

de hecho de todos modos vas a necesitar la conexion

en tu WEB.Config tienes que agregar tienes que agregar lo siguiente:

<connectionStrings>
<add name="Nombre de tu Cadena DE conexion" connectionString="Data Source=IP de tu servidor o nombre de la instancia de tu servidor;Initial Catalog=nombre de la Base de Datos;Persist Security Info=True;User ID=usuario;Password=Pasword" providerName="System.Data.SqlClient"/>
</connectionStrings>


posteriormente en tu pagina Pagina.aspx.cs tienes que agregar lo siguiente

using System.Data.SqlClient;

y crear dentro de la public partial class el sigueinte objeto

protected SqlConnection MiConexion = new SqlConnection(WebConfigurationManager.ConnectionStrings["Nombre de tu Cadena DE conexion"].ConnectionString);

luego lo mandas a llamar de donde quieras.

saludos desde mexico

y por cierto, ¿alguna ves te preguntaste a que sabe el chocolate?
yuy- 15 abr 2012, 18:07
como autogenerar un codigo en sql para conectara c sharp
Responder
Deja tu comentario
Respuesta
+2
moins plus
en el codigo del web.config de tu aplicacion .net 2005 antes de la etiqueta system.web


pon lo siguiente


<connectionStrings>
<add name="CadenaConexion" connectionString="Data Source=IPSERVIDORÓNOMBRE;Initial Catalog=Llamadas;Persist Security Info=True;User ID=USUARIOBASE DE DATOS;Password=CONTRASEÑABASEDEDATOS" providerName="System.Data.SqlClient"/>
</connectionStrings>
Deja tu comentario
Respuesta
+1
moins plus
Deja tu comentario
Respuesta
+1
moins plus
Alguien puede ayudame con una base de datos multimedia??
Nos e que variables se utilizan en las tablas, ni siquiera como guardar el contenido multimedia, creo que está de mas decir que soy muy nuevo en esto...
Gracias d antemano y salu2
Deja tu comentario
Respuesta
+0
moins plus
Deja tu comentario
El documento «crear bases de datos con codigo en sql» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.

¿Todavía no eres usuario?

inscríbete, gratis y en menos de un minuto!

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite disfrutar de opciones adicionales.