PDA

View Full Version : حرفه ای: ساخت جدولی در اکسس به وسیله ی سی شارپ که اسم جدول متن یک تکست باکس است



Alireza.imani
سه شنبه 14 آذر 1391, 17:38 عصر
سلام دوستان...چطوری میشه در اکسس ،توسط برنامه،جدولی ساخت که نام اون، متن یک تکست باکس باشه و به تعداد انتخاب کاربر فیلد داشته باشه؟:کف:

programerinfonet
سه شنبه 14 آذر 1391, 18:54 عصر
دوست عزیز تو قسمت نمونه برنامه های کوچک و مفید من یه چند تا نمونه ی جالب دیده بودم یه نگاه بنداز

Alireza.imani
سه شنبه 14 آذر 1391, 20:17 عصر
دوستان جواب بدین خواهشا...ضروریه!

Shahram_12
سه شنبه 14 آذر 1391, 20:32 عصر
http://barnamenevis.org/showthread.php?336874-ساخت-فایل-اکسس-از-طریق-برنامه&highlight=%D8%B3%D8%A7%D8%AE%D8%AA+%D9%81%D8%A7%DB %8C%D9%84+%D8%A7%DA%A9%D8%B3%D8%B3

Alireza.imani
سه شنبه 14 آذر 1391, 20:36 عصر
http://barnamenevis.org/showthread.php?336874-ساخت-فایل-اکسس-از-طریق-برنامه&highlight=%D8%B3%D8%A7%D8%AE%D8%AA+%D9%81%D8%A7%DB %8C%D9%84+%D8%A7%DA%A9%D8%B3%D8%B3

نه منظورم رو اشتباه متوجه شدین !:لبخندساده:

Y_Safaiee
سه شنبه 14 آذر 1391, 20:52 عصر
سلام دوست من

به اینجــــــــــا (http://www.codeproject.com/Articles/72087/How-to-Create-a-Table-with-Fields-in-an-Access-Dat).اینجــــــــــا (http://forums.asp.net/t/1250660.aspx/1).اینجــــــــــا (http://stackoverflow.com/questions/4781323/how-do-you-create-an-ms-access-table-in-c-sharp-programmatically) و اینجــــــــــا (http://stackoverflow.com/questions/1388971/how-i-create-access-database-at-runtime-in-c) رجوع کن

قالب دستوری ساخت تیبلم با کد Sql اینه مثلا :


myCommand.CommandText = "CREATE TABLE Student_Details(" +
"[StRoolno] INT NOT NULL PRIMARY KEY, " +
"[StName] text NOT NULL, " +
"[StFatherName] text, " +
"[StMotherName] text, " +
"[StAddress] varchar(1000), " +
"[StGender] text(1) NOT NULL, " +
"[StDateofBirth] TIMESTAMP NOTNULL, " +
"[StAge] INT, " +
"[StPhoneNumber] long, " +
"[StMobileNumber] long, " +
"[StEmailID] VARCHAR(299) )";



موفق باشی
بایت بایت

Alireza.imani
سه شنبه 14 آذر 1391, 21:20 عصر
این جا یه مشکل وجود داره.جدول ها هم اسم می شوند.


چی کار کنم؟

Y_Safaiee
سه شنبه 14 آذر 1391, 21:31 عصر
تو برنامه شما؟
چون اینجا تو کد میتونی هربار اسم تیبل رو عوض کنی

مثلا اینطوری بنویس :



myCommand.CommandText = "CREATE TABLE" + Textbox1.Text + "(" +
"[StRoolno] INT NOT NULL PRIMARY KEY, " +
"[StName] text NOT NULL, " +
"[StFatherName] text, " +
"[StMotherName] text, " +
"[StAddress] varchar(1000), " +
"[StGender] text(1) NOT NULL, " +
"[StDateofBirth] TIMESTAMP NOTNULL, " +
"[StAge] INT, " +
"[StPhoneNumber] long, " +
"[StMobileNumber] long, " +
"[StEmailID] VARCHAR(299) )";

Alireza.imani
سه شنبه 14 آذر 1391, 21:35 عصر
نه درست شد