I'am a student learning V.B. and SQL and my assignment is to create a form, and use ADO & SQL. Using single form and using ADO controls. I am coding to establish a connection to my database in 'form load procedure'. ADO controls are set to cmdText and using 'select from' in record source. I've coded for ADODB.Connection & ADODB.Command. In 'form load' coded for .ConnectionString and .Open and .ActiveConnection and .CommandType. My database is where my ADO controls find it, but when I run the application an error message comes up with "can't find file/database" with debugging showing me it is in my .Open coding. If ADO finds my database why not SQL code in 'form load' procedure? [sig][/sig]