SQL Express اصلا مناسب نیست و sqlserver و Access نسبت به ان بهتره ولی برای کار شما که می خواهید نیازی به نصب نباشد Access است . و برای رفع ادرس دیتابیس ان را در پوشه Debug پروژه قرار بده و ادرس اتصال هم به این صورت بده اگر از Access2003 استفاده می کنید (در پایین است) و برای Access2007 رشته اتصال فرق می کند و برای اطلاعات بیشتر به سایت www.connectionstring.com مراجعه کنید .
this.con.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =DBHOME.mdb; Persist Security Info = True";
و اگر برنامه تحت شبکه نیست Access بد نیست و اگر تحت شبکه است از sqlserver استفاده کن و اصلا نگرام نصب نباش . شما همین طوری که برنامه را تحویل نمی دهید و اول Stup باید ایجاد کنید و نرم افزار InstallShield امکانی را در اختیار شما قرار می دهد که بتوانید در هنگام نصب شدن برنامه نرم افزارهای دیگر هم نصب کند که برای یک پروژه C#.net به Microsoft .NET Framework و برای پایگاه sqlserver نیاز به sql script دارید . موفق باشید.