Articles of oledb

VBScript & Access MDB – 800A0E7A – “El proveedor no puede ser encontrado. Puede que no esté instalado correctamente”

Tengo un problema con un VBScript que se conecta a una base de datos MDB de acceso. Mi plataforma es Vista64, pero la mayoría de los recursos disponibles son para ASP / IIS7. Simplemente, no puedo conectarlo. Recibo el siguiente error: 800A0E7A – “No se encuentra el proveedor. Puede que no esté instalado correctamente” Mi […]

OleDbParameters y nombres de parámetros

Tengo una statement de SQL que estoy ejecutando a través de OleDb, la statement es algo como esto: INSERT INTO mytable (name, dept) VALUES (@name, @dept); Estoy agregando parámetros al OleDbCommand así: OleDbCommand Command = new OleDbCommand(); Command.Connection = Connection; OleDbParameter Parameter1 = new OleDbParameter(); Parameter1.OleDbType = OleDbType.VarChar; Parameter1.ParamterName = “@name”; Parameter1.Value = “Bob”; OleDbParameter […]

Al leer un archivo CSV utilizando un DataReader y el proveedor de datos OLEDB Jet, ¿cómo puedo controlar los tipos de datos de columna?

En mi aplicación C # estoy usando el proveedor de datos OLEDB de Microsoft Jet para leer un archivo CSV. La cadena de conexión se ve así: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Data;Extended Properties=”text;HDR=Yes;FMT=Delimited Abrí un OleObConnection de ADO.NET usando esa cadena de conexión y seleccioné todas las filas del archivo CSV con el comando: select * from Data.csv […]

No se pudo encontrar el ISAM instalable

Tengo el siguiente código : string excelConnectionString = @”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\db\suc.xls; Extended Properties=””Excel 12.0;HDR=YES;”””; // Create Connection to Excel Workbook using (OleDbConnection connection = new OleDbConnection(excelConnectionString)) { OleDbCommand command = new OleDbCommand (“Select * FROM [Sheet1$]”, connection); connection.Open(); y recibo el siguiente error: No se pudo encontrar el ISAM instalable. en connection.Open() . Algunas ideas […]

¿Qué es IMEX en la cadena de conexión OLEDB?

string connString = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=localhost;Extended Properties=””Excel 8.0;HDR=Yes;IMEX=2” Hola. ¿Cuál es el propósito de IMEX?

Cómo conectarse a un archivo de MS Access (mdb) usando C #?

Intento conectarme a un archivo mdb y entiendo que necesitaría Microsoft.OLEDB.JET.4.0 proveedor de datos Microsoft.OLEDB.JET.4.0 . Desafortunadamente, no lo tengo instalado en la máquina (de la Universidad). Como no proporcionan ese proveedor, creo que debería haber una forma de evitarlo. ¿Cómo puedo conectarme al archivo sin Microsoft.OLEDB.JET.4.0 o hay alguna alternativa? Tengo los siguientes proveedores: […]

Intentar insertar DateTime.Now en el campo de fecha / hora da el error “No coinciden los tipos de datos”

Si trato de escribir una fecha y hora en un registro en una base de datos MS-Access de la manera más fácil, como esta cmd.CommandText = “INSERT INTO [table] ([date]) VALUES (?)”; cmd.Parameters.AddWithValue(“?”, DateTime.Now); Recibo una excepción que dice “No coincide el tipo de datos en la expresión de criterios”. ¿Puede alguien decirme por qué? […]

Consulta parametrizada OLEDB

public void LoadDB() { string FileName = @”c:\asdf.accdb”; string query = “SELECT ID, Field1 FROM Table1 WHERE ID=? AND Field1=?”; string strConn = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” + FileName; OleDbConnection odc = new OleDbConnection(strConn); dAdapter = new OleDbDataAdapter(); OleDbCommand cmd = new OleDbCommand(query,odc); cmd.Parameters.Add(“?”, OleDbType.Integer, 5).Value = 1234; cmd.Parameters.Add(“?”, OleDbType.BSTR, 5).Value =”asdf”; dAdapter.SelectCommand = cmd; ds = […]

¿Cuál es la diferencia entre las fonts de datos OLE DB y ODBC?

Estaba leyendo un artículo de ayuda de MS Excel sobre pivotcache y me pregunto qué quieren decir con fonts OLE DB y ODBC. … Debe usar la propiedad CommandText en lugar de la propiedad SQL, que ahora existe principalmente para compatibilidad con versiones anteriores de Microsoft Excel. Si usa ambas propiedades, el valor de la […]

Analizando CSV usando OleDb usando C #

Sé que este tema está hecho hasta la muerte, pero estoy al final. Necesito analizar un csv. Es un CSV bastante promedio y la lógica de análisis ha sido escrita usando OleDB por otro desarrollador que juró que funcionaría antes de irse de vacaciones 🙂 CSV sample: Dispatch Date,Master Tape,Master Time Code,Material ID,Channel,Title,Version,Duration,Language,Producer,Edit Date,Packaging,1 st […]