PDA

View Full Version : نحوه اتصال پایگاه SQL به VB و حرکت در جدول



dj_baba
شنبه 18 خرداد 1387, 12:40 عصر
با عرض سلام
من یک پایگاه داده تحت SQL SERVER 2000 دارم می خوام با VB6 ارتباط بر قرار کنم و بعد به صورت یکی یکی بتونم اطلاعات حدول داخل TEXTBOX نمایش بدم بطوری که هر فیلد داخل یک TEXTBOX بره که با زدن یک COMMAND به سطر بعدی حدول بره و فیلد های بعدی جای فیلد قبلی در TEXTBOX قرار بگیرن
لطفا کمک کنید خیلی ممنون

vbhamed
شنبه 18 خرداد 1387, 22:56 عصر
سلام

1 - يك كنترل ADO بزاريد از Project -> Components -> Micsosoft Ado Data Control 6.0
2 - خاصيت ConnectionString رو تنظيم كنيد (ويزارد داره خودش، از ليست بزاريد روي Microsoft OEL DB Provider For SQL Server
3 - در مرحله بعد از قسمت Select the Database on the server نام ديتابيس رو انتخاب كنيد، اگر ايراد گرفت قبلش گزينه Use Windows NT Integrated security رو انتخاب كنيد
4 - پنجره ها را OK كنيد و خاصيت RecordSourc رو برابر نام يك جدول يا View يا يك دستور Sql قرار بديد
5 - تكست باكس ها رو بزاريد
6 - خاصيت DataSource هر تكست باكس رو بزاريد روي نام ADODC1
7 - خاصيت DataField هر تكست باكس رو روي فيلد دلخواه بزاريد
8 - با خود ADODC ميشه روي ركوردها حركت كرد و متن فيلدها اتوماتيك عوض ميشه

dj_baba
یک شنبه 19 خرداد 1387, 02:12 صبح
سلام

1 - يك كنترل ADO بزاريد از Project -> Components -> Micsosoft Ado Data Control 6.0
2 - خاصيت ConnectionString رو تنظيم كنيد (ويزارد داره خودش، از ليست بزاريد روي Microsoft OEL DB Provider For SQL Server
3 - در مرحله بعد از قسمت Select the Database on the server نام ديتابيس رو انتخاب كنيد، اگر ايراد گرفت قبلش گزينه Use Windows NT Integrated security رو انتخاب كنيد
4 - پنجره ها را OK كنيد و خاصيت RecordSourc رو برابر نام يك جدول يا View يا يك دستور Sql قرار بديد
5 - تكست باكس ها رو بزاريد
6 - خاصيت DataSource هر تكست باكس رو بزاريد روي نام ADODC1
7 - خاصيت DataField هر تكست باكس رو روي فيلد دلخواه بزاريد
8 - با خود ADODC ميشه روي ركوردها حركت كرد و متن فيلدها اتوماتيك عوض ميشه
مرسی آقا حامد
فقط من یه مشکل دارم بخش Select the Database on the server هیچی نمی یاد که Select کنم سرورم هم روشن می کنم
یک بارم که شود خطای SQL Server does not exist or access denied داد.

vbhamed
یک شنبه 19 خرداد 1387, 06:15 صبح
سلام
قسمت قرمز رنگ رو ببينيد


سلام

1 - يك كنترل ADO بزاريد از Project -> Components -> Micsosoft Ado Data Control 6.0
2 - خاصيت ConnectionString رو تنظيم كنيد (ويزارد داره خودش، از ليست بزاريد روي Microsoft OEL DB Provider For SQL Server
3 - در مرحله بعد از قسمت Select the Database on the server نام ديتابيس رو انتخاب كنيد، اگر ايراد گرفت قبلش گزينه Use Windows NT Integrated security رو انتخاب كنيد
4 - پنجره ها را OK كنيد و خاصيت RecordSourc رو برابر نام يك جدول يا View يا يك دستور Sql قرار بديد
5 - تكست باكس ها رو بزاريد
6 - خاصيت DataSource هر تكست باكس رو بزاريد روي نام ADODC1
7 - خاصيت DataField هر تكست باكس رو روي فيلد دلخواه بزاريد
8 - با خود ADODC ميشه روي ركوردها حركت كرد و متن فيلدها اتوماتيك عوض ميشه

حسین علوی
یک شنبه 19 خرداد 1387, 15:34 عصر
مرسی آقا حامد
فقط من یه مشکل دارم بخش Select the Database on the server هیچی نمی یاد که Select کنم سرورم هم روشن می کنم
یک بارم که شود خطای SQL Server does not exist or access denied داد.
دوست عزیز یک شبکه مجازی و یک IPخاص روی سیستمت تعریف کن ببین مشکل حل میشه ؟

dj_baba
دوشنبه 20 خرداد 1387, 17:22 عصر
دوست عزیز یک شبکه مجازی و یک IPخاص روی سیستمت تعریف کن ببین مشکل حل میشه ؟
منظورت رو نمی فهمم
چطوری باید این کارو کنم

bluee_rosee
سه شنبه 22 مرداد 1387, 12:28 عصر
خب باید در قسمت select or enter server name اسم سرور رو بنویسی اینجوری مشکلت حل میشه
منظورم از اسم سرور یعنی اسمی کامپیوتر خودت که موقع نصب sql زدی