-
اگه به کد bad_boy نگاه کنی می تونی دستورات sql برای ساخت جدول رو ببینی:
دستور ساخت جدول:
کد:
CREATE DATABASE database_name
برای مشخص کردن فیلدها اینجوری دستور رو بده:
کد:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
.......
)
مثال:
کد:
CREATE TABLE Person
(
LastName varchar(30),
FirstName varchar,
Address varchar,
Age int(3)
)
این دستورات رو باید به شئ Command بدیم و بعد از open کردن کانکشن اون متد ExecuteNonQuery رو جرا کنید:
مثال از bad_boy ی:
کد:
sql_command.CommandText = "create table tbl1 (filed1 char(10),filed2 char(20))"
sql_command.ExecuteNonQuery()
برای دیدن جزیات بیشتر این دستور اینجا رو ببینید یا توی گوگل سرچ بزنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-
آقایون واقعاً ممنون بابت جوابتون
فقط من یه سوالی داشتم این دیتابیس test1 کجا درست می شه منظورم اینه که این دیتابیس بلاخره بایستی یه جا ذخیره بشه می شه من بیام و این test1 رو توی یه آدرس مشخص درست کنم (مثلا C:\mydb) و یه سوال دیگه توی اون قسمت sql_command.CommandText تمام دستوراتی که توی sql management studio می نویسیم و اجرا می کنیم قایل اجرا است دیگه؟
بازم ممنون
-
ديتابيس بدون مشخص کردن آدرس در محل ذخيره پيش فرض نصب sql server در فولدر data ذخيره ميشه و با نام پيش فرض بانک.
اينو تست کردم جواب داد :
کد:
create database test
on
(
NAME = test,
FILENAME = 'f:\test.mdf'
)
کاملش اينطوره :
کد:
create database ${db.name}
on ( NAME = '${db.name}_dat ',
SIZE=${init.size},
FILEGROWTH = ${filegrowth},
FILENAME = 'G:\${db.name}.mdf '
)
کد:
http://msdn2.microsoft.com/en-us/library/aa258257(SQL.80).aspx
http://java2.5341.com/msg/52673.html
جواب سوال ديگه ات هم مثبته . تمام دستورات DML و DDL توسط شي Command قابل اجراست.
-
-
سلام
آقا من یه مدت به یه مشکلی برخوردم خیلی هم سعی کردم حلش کنم ولی نشد من وقتی می خوام یه کانکشن رو باز کنم ارور زیر می ده :
Login failed for user 'MOSTAFA-13\Mostafa'.
من باید با این ارور چی کار کنم
خیلی ممنون