hola gente, si me permiten agregar algo mas...
la pregunta inicial era sobre los scripts del sql, no? osea, como hacer el empaquetado.
bueno, yo lo hice de la sgte forma, al principio usaba el sql managment para crear mi db y las tablas, tal como lo haria con acces(mas o menos). y hacia una copia de la db, y metia en mi pendrive: mi aplicacion+sqlserverexpress + la db
ahora tengo los scritps, para crear la db desde la pc del cliente, es decir, el cliente instala el sqlexpres, luego el sistema, y en el proceso de instalacion llama al script y lo ejecuta el instalador, son 3 scripts(1-crea db, 2-crea tablas, 3-carga registro)
de las 2 maneras me funcionaron, solo que la primera normalmente lo haria yo, porque la mayoria de los clientes no comprenden, ni tienen porque comprender lo que es el sql
jaja
pero quiero parar aqui y comentar:
script: es un codigo en un lenguje X que ejecuta una funcion, en este caso sql, un ejemplo seria, script sql para crear la db
ahora algun nuevo:
han probado utilizar firebird??? firebird es un motor de una db tipo sql tambien muy potente, ademas de ser gratuita. y lo mejor es, que en la cadena de conexion lo haces asi.
.open"driver;user;pass;ruta"
y donde dice ruta puedes hacer lo sigte.
1º app.path & "\database.fdb"
2º IP & "app.path & "\database.fdb"
3º SERVIDOR & app.path & "\database.fdb"
se entiende?
el primero es igual que una conexion a access, ademas el archivo de la db se puede agregar al paquete de instalacion de la aplicacion ya terminada, super facil y rapido. y si deseamos crear una aplicacion para utilizar en red, pues bien creamos nuestra ruta db con la ip o el nombre del servidor, asi todas las aplicaciones buscan la ip o el server name en la red y listo! super facil, mejor que access, mejor que sql.
Nota: necesitas instalar el firebird en cada pc y el odbc, no son complicados de utilizar, el driver odbc es para que el vb puede utilizarlo como cadena de conexion y el firebird es el motor de la db, tambien hay una herramienta llamada ibexpert, que es como el sql managment, muy completo, ademas unas funciones para utilizar con las base de datos, por decir, actulizar solo algunos campos o solo las tablas de una nueva version del sistema, y lo hace directo sobre la db vieja, sin problemas.