ساختن فایل های بانک اطلاعاتی در دلفی به چه صورت امکان پذیر است ؟
ساختن فایل های بانک اطلاعاتی در دلفی به چه صورت امکان پذیر است ؟
سلام
این رویه رو تو برنامه ات اجرا کن
خیلی ابتدائی ولی برای شروع خیلی مناسبه !
این کد 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;
موفق باشی
خیلی راحتهdatabase desktopبا
من فکر می کنم منظور این دوستمون ساخت بانک ها از داخل خود برنامه و بصورت runtime است و گرنه کار کردن با datadesktop کار خاصی نداره که این دوستمون مجبور بشه اینجا در موردش سئوال کنه
سلام دستت درد نکنه اگه میشه کامپوننت هاشم بنویسید.
یه چیز دیگه ساخت من هنوز اینو امتحان نکردم اگه در مورد تصاویر نیست برای بانک تصاویر هم کمی توضیح بده یه نمونه ی کوچیک. ممنون
من می خوام تو یرنامم که دیتابیسش اینتربیسه یک رکورد رو لاک کنم تا تو حالت شبکه هر یک از کلاینت ها بتونن عمل مادیفای رو انجام بدن ولی نمی دونم که چطور میشه یه رکورد رو لاک کرد
اگه کسی می دونه لطفا راهنمایی کنه
ممنون
:idea:
سلام
دوست عزیز دستور را بالا امتحان کردم فایل DBF می سازد ولی از آن در نرم افزار های دیگر نمی توان استفاده کرد لطفا بیشتر توضیح دهید
سلام
کسی از دوستان نمی خواهد جواب بدهد
برای عقاب طلایی
http://www.interbase-world.com/en/articles/805.php
جناب شفیعی
سلام
من متوجه منظورتون نشدم که نوشتید بانک رو ساخت ولی توی نرم افزارهای دیگه کار نمی کنه ؟
منظورتون چیه ؟
موفق باشین !
ببینید دوست عزیز اگر منظورتون اینه که در حالت شبکه فقط یک کلاینت به رکورد دسترسی داشته باشه میتونید از قابلیت های مولتی تایر استفاده کنید یا اینکه فکر کنم خود اینتر بیس این مورد رو ساپورت کنه.من می خوام تو یرنامم که دیتابیسش اینتربیسه یک رکورد رو لاک کنم تا تو حالت شبکه هر یک از کلاینت ها بتونن عمل مادیفای رو انجام بدن ولی نمی دونم که چطور میشه یه رکورد رو لاک کرد
اگه کسی می دونه لطفا راهنمایی کنه
ممنون
:idea:
اگر نه بیشتر توضیح بدید.
من وقتی برای بانک اطلاعاتی DSN تعریف میکنم با خطای COULD NOT CONVERT VARIANT TYPE NULL TO TYPE STRING میشم