View Full Version : convert کردن table از پارادوکس به SQL با استفاده از دلفی؟
prettynina
سه شنبه 27 آذر 1386, 08:18 صبح
یه table در پارادوکس دارم که با استفاده از دلفی می خوام اونو به اس کیو ال! convert کنم
توی نوشتن کد مشکل دارم.
با توجه به اینکه تازه کار با دلفی رو شروع کردم، لطفا راهنمایی بفرمایید.
m-khorsandi
سه شنبه 27 آذر 1386, 09:13 صبح
اینطوری که نمیشه کمک کرد!
اون قسمت از کدتون که مشکل دارید رو به همراه توضیح اینجا بنویسید
prettynina
سه شنبه 27 آذر 1386, 09:22 صبح
ayat=اسم تیبل در اس کیو ال
ayat.db=اسم تیبل در پارادوکس
procedure TForm1.Button1Click(Sender: TObject);
begin
//
with ADOQuery1 do
begin
Active:=false;
SQL.Clear;
SQL.Add('select * from ayat');
Active:=true;
end;//with ADOQuery1 do
Query1.First;
with Query1 do
begin
Active:=false;
SQL.Clear;
SQL.Add('select * from ayat.DB');
Active:=true;
end;//with Query1 do
adoQuery1.First;
while not adoQuery1.Eof do
begin
adoQuery1.Delete;
adoQuery1.Next;
end;
Query1.First;
while not Query1.Eof do
begin
adoQuery1.Insert;
adoQuery1.Append;
adoQuery1.FieldByName('ayat').AsString:=Query1.fie ldbyname('ayat').AsString;
query1.Next;
end;
end;
end.
ممنون میشم از راهنماییتون
prettynina
سه شنبه 27 آذر 1386, 09:59 صبح
وقتی برنامه رو run میکنم هیچی توی فرم نشون داده نمیشه. فکر میکنم کد اشتباه باشه.
ضمنا توی خط sql.add('select * from ayat'); e ارور میده.
mehdia86
سه شنبه 27 آذر 1386, 13:44 عصر
با سلام
راحتترین کاره اینه بری تو Sql Server یک بانک جدید بسازی و با استفاده از گزینه Import و انتخاب مبدا که یک بانک پارادوکس هست(در این قسمت از لیست Datasource ،عنوان Paradox رو انتخاب کن) اطلاعات رو به Sql بفرست البته در بعضی نسخه های پارادوکس عنوان Datasource را باید Visual Foxpro انتخاب کرد
موفق باشید.
prettynina
سه شنبه 27 آذر 1386, 15:24 عصر
توی پیج select source table and views توی SQL این پیغام رو میده:
error source: microsoft JET
database engine
error desecription: could not decrypt file
context: error calling openrowset on the provider
Bahmany
چهارشنبه 28 آذر 1386, 06:38 صبح
توی شاخه ای که دلفی رو نصب می کنی برنامه هست بنام Datapump که این کار رو برای تو انجام میده
Cave_Man
چهارشنبه 28 آذر 1386, 07:10 صبح
توی شاخه ای که دلفی رو نصب می کنی برنامه هست بنام Datapump که این کار رو برای تو انجام میده
هر چه گشتم نیافتم این برنامه توی کدوم نسخه دلفی هست و در چه مسیری از نصب؟
Bahmany
چهارشنبه 28 آذر 1386, 10:49 صبح
"E:\Program Files\Common Files\Borland Shared\BDE\datapump.exe"
prettynina
چهارشنبه 28 آذر 1386, 12:11 عصر
لطفا در مورد کدها راهنمایی کنید
وقتی run می کنمش این پیغام رو میده: table is read only
vahid_4787
چهارشنبه 28 آذر 1386, 23:09 عصر
لطفا در مورد برنامه و نو ع کد ها هم راهنمایی بکنید.
با تشکر.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.