PDA

View Full Version : مشکل در اتصال به اکسس با ODBC



Beginner2013
جمعه 01 اردیبهشت 1391, 22:17 عصر
با سلام.
یه مشکل برام پیش اومده

frmMain.ADOConnection1.ConnectionString:='Provider =Microsoft.Jet.OLEDB.4.0;data source='+AppPath+'/db.mDB';
frmMain.ADOConnection1.Open;
rs:=frmMain.ADOConnection1.Execute('select * from (English inner join Farsi on English.Word_ID=Farsi.English_ID) Where English_Word="'+word+'"');


من با کد فوق به access کانکت میشم و مشکلی نیست.اما

frmMain.ADOConnection1.ConnectionString:='Driver={ Microsoft Access Driver (*.mdb)};Dbq='+AppPath+'/db.mDB';
frmMain.ADOConnection1.Open;
rs:=frmMain.ADOConnection1.Execute('select * from (English inner join Farsi on English.Word_ID=Farsi.English_ID) Where English_Word="'+word+'"');
if rs.EOF then



خطای ران تایم میگیره(Too few parameters expected '1') برا خط

if rs.EOF then



ممنون میشم دوستان راهنمایی کنن.

Beginner2013
دوشنبه 04 اردیبهشت 1391, 11:47 صبح
خوب بزارید سوالو سادش کنم،چگونه در دلفی با استفاده از ODBC به پایگاه داده متصل بشم؟من با همین Connection String بالا با،زبان های C#،vb6،jscript،و vbscript به دیتابیس متصل میشم.

فتح الله زاده
شنبه 16 اردیبهشت 1391, 10:36 صبح
دوست عزيز براي كانكشن اينو امتحان كن
'Provider=Microsoft.ACE.OLEDB.12.0;Data Source='+AppPath+'/db.mDB;Persist Security Info=False';

Beginner2013
سه شنبه 26 اردیبهشت 1391, 12:10 عصر
دوست عزيز براي كانكشن اينو امتحان كن
'Provider=Microsoft.ACE.OLEDB.12.0;Data Source='+AppPath+'/db.mDB;Persist Security Info=False';
ممنون از توجهتون ولی همونطور که گفتم با OLE مشکلی ندارم.می خوام با ODBC وصل بشم.البته راه دیگه ای برای حل مشکلم پیدا کردم.به هر حال ممنون.