ODBC
Tengo una par de dudas a ver si me pueden ayudar.
Tengo que generar un odbc dinamico, que lo hice, lo veo cuando voy al panel de control, Herramientas administrativas. Pero yo desde delphi, quiero enlazar un adoConection a ese odbc, una tabla conectada al adoconeccion y un dataSource a la tabla, y quiero ver los datos de esa tabla en un dbgri, yo hago lo siguiente:
procedure TForm1.Button1Click(Sender: TObject);
begin
CrearODBC; //Crea el odbc
ADOConnection1.ConnectionString:='Provider=MSDASQL .1;Persist Security Info=False; Data Source=NuevoOdbc Files;Initial Catalog=' + temp';
AdoConnection1.DefaultDatabase:=temp;
//conecto el ado al odbc
ADOConnection1.Connected:=true;
Form2.AdoTable1.TableName:='AEROLINEA';
activo la tabla conectada al ADOConextion
Form2.adoTable1.active:=true;
//conecto el datasource a la tabla
Form2.DataSource1.dataSet:=Form2.ADOTable1;
//Conecto el dbgrid con el datasource
form2.DBGrid1.DataSource:=Form2.DataSource1;
// abro el formulario para que me muestre el dbgrid
form2.show;
end;
Pero me tira el siguiente error: " Project Project 1.exe raised exception class EOLEException with message '[Microsoft][ODBC Driver Manager] Data source not found and no default driver specified'.
Si alguien sabe porque me da este error, en q me estoy equivocando, les agradezco.
Saludos
Sole
|