|
|
Up |
|
|
  |
Author: juanjuan
Date: Apr 30, 2008 19:32
Hola:
Tengo un programa de Visual Basic 2005 con base de datos de Access y su
correspondiente DataSet. El caso es que tengo agregado un informe de
CrystalReport conectado al DataSet. El problema es que no consigo hallar la
forma de mostrar en tiempo de ejecución los valores del DataSet. Es la
primera vez que utilizo un informe de CrystalReport. Si conecto el informe
directamente al archivo de base de datos si consigo lo que quiero. Lo malo es
que si se hace funcionar el programa en otro ordenador la ruta del archivo ya
no valdrÃa, y ese va a ser el caso. Por eso es preferible la conexión al
DataSet.
¿Alguna solución?
Gracias.
|
| |
|
| |
no comments
|
|
  |
Author: GallegoteGallegote
Date: Apr 29, 2008 14:04
Buenas, tengo un problemilla que la verdad no se si tiene solucion, me
explico:
Estoy haciendo un programa en c# que se necesita conectar a cualquier
base de datos via ODBC y obtener una cierta informacion sobre ella,
(esquemas, tablas, vistas, campos, tipos....), mas o menos he podido
conseguir leer toda la informacion que necesitaba (los distintos
esquemas de la BD creo que lo he echo de forma chapucera pero
weno...), el caso es que no soy capaz de obtener las claves foraneas
que existen en las tablas, ni las restricciones que estas tienen, como
not null, default,.... ¿Como podria obtener esta informacion?
Ahora mismo para leer la tabla lo tengo mas o menos asi:
DataTable tabla = new DataTable(nombreTabla);
OdbcDataAdapter adapterBD = new OdbcDataAdapter(select,
conexionBD);
adapterBD.MissingSchemaAction =
MissingSchemaAction.AddWithKey;
adapterBD.Fill(tabla)
datasetBD.Tables.Add(tabla);
|
| Show full article (1.42Kb) |
|
| |
4 Comments |
|
  |
Author: artzzaartzza
Date: Apr 24, 2008 03:42
TenÃa entendido que al hacer un sqlcommandbuilder y ejecutar
getupdatecommand, getdeletecommand... se creaban automaticamente los
comandos para la insercion, borrado y modificación del dataadpater, pero
cuando miro el valor de los comandos me aparecen todos en nothing excepto el
select que lo he declarado explicitamente. Lo raro es que el delete y el
update me funcionan pero no el insert
Private Sub cargarDatosPreventivoAdapter()
dsP = New DataSet
daP = Nothing
grdPreventivo.DataSource = Nothing
grdPreventivo.Refresh()
Dim sql As String
sql = "select Codigo, nombre, telefono, direccion from tabla where
codigo=" & AUXCOD & " order by nombre"
daP = New SqlDataAdapter()
|
| Show full article (1.12Kb) |
|
1 Comment |
|
  |
Author: Julio BriceñoJulio Briceño
Date: Apr 18, 2008 16:10
Saludos Cordiales,
Tengo un objeto SqlConnection de ADO NET, cuando se cae la conexión VPN el
hosto remoto genera un error por que obviamente no hay conexión. Ahora he
probado con el evento StateChange y al parecer cuando cae la red este no se
dispara y si trato de preguntar por la propiedad State del objeto
SqlConnection esta tampoco hay cambiado. Sólo cuando cuando uso la conexión
es que se genera un error y cambia el valor del estado de la conexión...
La pregunta es cómo me aseguro que al momento de ejecutar un comando hay
conexión? Debo ejecutar un comando cerrar y volver a abrir asì? Es de
naturaleza desconectada? O debo ejecutar todo y averiguar si no hay conexión
interceptando y gestionando errores?
Hasta luego y gracias de antemano,
|
| |
|
1 Comment |
|
  |
Author: edchaedcha
Date: Apr 17, 2008 16:06
estoy tratando de usar la siguiente funcion agregada.
string time = trabajadoresTable.Compute("Sum(DateTime)",
"").ToString();
Necesito sumar todas las horas que estan en la columna "DateTime".
si fueran números la suma mediante
" trabajadoresTable.Compute("Sum(pago)", "")" se efectua bien
pero al ser la columna del tipo DateTime me da el siguiente error
Se generó la excepción System.Data.DataException en el programa:
Uso no válido de la función de agregado Sum() y el tipo: DateTime.
¿como hago para sumar las horas si es del tipo DateTime?
Gracias
|
| |
|
6 Comments |
|
  |
|
|
  |
Author: edchaedcha
Date: Apr 17, 2008 16:05
soy nuevo en .Net y estoy aprendiendo en C# y necesito que me ayuden
con lo siguiente,
desde luego les agradezco de antemano la ayuda.
Cuando uno se conecta a un motor de bases de datos como SQL Server
y solo quiere extraer ciertas columnas de una tabla uno usa lo
siguiente.
SELECT productid, nomprod, precio FROM product WHERE productid = 1
Lo anterior extrae de la tabla "product" las columnas "productid,
nomprod, precio" que en la columna "productid = 1"
Estoy cargando los datos en el DataSet de un archivo .xml
Ahora bien tengo entendido que un dataset no es un motor de bases de
datos o una base de datos
por eso, el asunto es, ¿ como hago una consulta como la anterior ? que
solo me devuelva ciertas columnas
si no se puede ¿ entonces como se pueden hacer las consultas SELECT en
un Datase o DataTable?
Gracias.
|
| |
|
3 Comments |
|
|
|
|