PDA

View Full Version : ساختن فایل های بانک اطلاعاتی در دلفی به چه صورت امکان پذیر است



aboozar
جمعه 09 مرداد 1383, 12:10 عصر
ساختن فایل های بانک اطلاعاتی در دلفی به چه صورت امکان پذیر است ؟

MH2538
جمعه 09 مرداد 1383, 13:07 عصر
سلام
این رویه رو تو برنامه ات اجرا کن
خیلی ابتدائی ولی برای شروع خیلی مناسبه !
این کد 2 تا Table یکی Paradox و یکی دیگه هم dBase توی پارتیشن C درست می کنه
امیدوارم بدردت بخوره

procedure DBCreate;
var
cmd : String;
begin
///////////////////////////////////////////////
// PARADOX Table Creator //

cmd :='CREATE TABLE "C:\MySimpleParadoxSample.db"' + #13 +
'(' + #13 +
'ID SMALLINT,' + #13 +
'FIRSTNAME CHAR(15),' + #13 +
'LASTNAME CHAR(31),' + #13 +
'PRIMARY KEY(ID)' + #13 +
')';

Query1.SQL.Add(cmd);
query1.ExecSQL;

///////////////////////////////////////////////
// dBase Table Creator //

cmd :='CREATE TABLE "MySimpleDBaseSample.dbf" '+ #13 +
'(' + #13 +
'LASTNAME CHAR(20),' + #13 +
'FIRSTNAME CHAR(15),' + #13 +
'SALARY NUMERIC(10,2),' + #13 +
'DEPT_NO SMALLINT' + #13 +
')';
Query1.SQL.Clear;
Query1.SQL.Add(cmd);
query1.ExecSQL;

end;
موفق باشی

aminadibi
دوشنبه 19 مرداد 1383, 17:09 عصر
خیلی راحتهdatabase desktopبا

MH2538
دوشنبه 19 مرداد 1383, 19:54 عصر
من فکر می کنم منظور این دوستمون ساخت بانک ها از داخل خود برنامه و بصورت runtime است و گرنه کار کردن با datadesktop کار خاصی نداره که این دوستمون مجبور بشه اینجا در موردش سئوال کنه :قهقهه: :قهقهه:

great_amin2002
دوشنبه 02 شهریور 1383, 12:23 عصر
سلام دستت درد نکنه اگه میشه کامپوننت هاشم بنویسید.
یه چیز دیگه ساخت من هنوز اینو امتحان نکردم اگه در مورد تصاویر نیست برای بانک تصاویر هم کمی توضیح بده یه نمونه ی کوچیک. ممنون

عقاب طلایی
شنبه 14 شهریور 1383, 23:56 عصر
من می خوام تو یرنامم که دیتابیسش اینتربیسه یک رکورد رو لاک کنم تا تو حالت شبکه هر یک از کلاینت ها بتونن عمل مادیفای رو انجام بدن ولی نمی دونم که چطور میشه یه رکورد رو لاک کرد
اگه کسی می دونه لطفا راهنمایی کنه
ممنون
:idea:

شفیعی
چهارشنبه 01 مهر 1383, 17:03 عصر
سلام
دوست عزیز دستور را بالا امتحان کردم فایل DBF می سازد ولی از آن در نرم افزار های دیگر نمی توان استفاده کرد لطفا بیشتر توضیح دهید

شفیعی
شنبه 10 بهمن 1383, 21:10 عصر
سلام
کسی از دوستان نمی خواهد جواب بدهد

esi022
شنبه 10 بهمن 1383, 23:36 عصر
برای عقاب طلایی
http://www.interbase-world.com/en/articles/805.php

MH2538
پنج شنبه 15 بهمن 1383, 11:52 صبح
جناب شفیعی
سلام
من متوجه منظورتون نشدم که نوشتید بانک رو ساخت ولی توی نرم افزارهای دیگه کار نمی کنه ؟
منظورتون چیه ؟
موفق باشین !

Delphi Skyline
پنج شنبه 15 بهمن 1383, 15:21 عصر
متشکرم

محمد حسین صمدیان
دوشنبه 26 بهمن 1383, 02:14 صبح
من می خوام تو یرنامم که دیتابیسش اینتربیسه یک رکورد رو لاک کنم تا تو حالت شبکه هر یک از کلاینت ها بتونن عمل مادیفای رو انجام بدن ولی نمی دونم که چطور میشه یه رکورد رو لاک کرد
اگه کسی می دونه لطفا راهنمایی کنه
ممنون
:idea:
ببینید دوست عزیز اگر منظورتون اینه که در حالت شبکه فقط یک کلاینت به رکورد دسترسی داشته باشه میتونید از قابلیت های مولتی تایر استفاده کنید یا اینکه فکر کنم خود اینتر بیس این مورد رو ساپورت کنه.
اگر نه بیشتر توضیح بدید.

s_mm99
سه شنبه 04 مرداد 1384, 07:48 صبح
من وقتی برای بانک اطلاعاتی DSN تعریف میکنم با خطای COULD NOT CONVERT VARIANT TYPE NULL TO TYPE STRING میشم