امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
كسي از ali110 خبر داره؟ اگه خودتم بلدي كمك!!!!
نویسنده پیام
Mohandese_Javan آفلاین
در حال پیشرفت
***

ارسال‌ها: 345
موضوع‌ها: 90
تاریخ عضویت: فروردین ۱۳۸۴

تشکرها : 1
( 39 تشکر در 23 ارسال )
ارسال: #1
كسي از ali110 خبر داره؟ اگه خودتم بلدي كمك!!!!
سلام!
علي آقا به دادم برس!
يه پروژه دارم ولي هيچي بلد نيستم! بايد با اس كيو ال سرور تو ويبي يه دارو خونه رو مكانيزه كنم.
ولي هيچي از ارتباط ويبي با اس كيو ال و اين حرفا حاليم نيست! برام اگه ميشه توضيح بده ت يه كمي راه بيفتم. تا بدونم اصلا چي به چيه! ديگه خودم با كار كردن سعي مي كنم پيشرفت كنم!
ديگران(هر كسي كه داره اينو مي بينه هم اگه ميتونه خواهشا كمك!!! )

ممنونم!
۰۹-اردیبهشت-۱۳۸۴, ۲۳:۲۹:۴۰
ارسال‌ها
پاسخ
ali110 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 91
موضوع‌ها: 21
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #2
 
با سلام به همه
عزيزم من نوكرتم اول موارد ابتدايي رو بهت ميگم بعدا اگر مشكلي بود و ماهم زنده بوديم بازم در خدمتيم .
اولين قدم اينه كه sql server را روي سيستمت نصب كني بعد توسط ويزاردهاي آن يا دستورات
sql كه به Tsql معروف هستند بانك اصلي و جداولت را بسازي ببين عزيز بهترين كتاب و راهنما و ساده ترين آنها راهنماي خود اسكيوال سروره من خودم دو روزه با راهنما و مثالهاي خودش فول فول شدم در ضمن در سي دي آن كلي سورس به زبان وي بي و سي هم هستش . اما من يه مثال كلي برات ميارم كه اونو بايد در برنامه query analiser که با اسکیوال سرور نصب میشه کپی کنی و با f5 اجرا کنی با این کار بانک اصلی و جدولت ساخته میشه
کد:
------------------------------------------------------------------------------------
-- create database
------------------------------------------------------------------------------------
CREATE DATABASE motojen
GO
USE  motojen
GO
------------------------------------------------------------------------------------
-- create users lavel tabel and insert default record
------------------------------------------------------------------------------------
IF  EXISTS  (
   SELECT name    FROM   sysobjects  
   WHERE  name = 'tblaccess_lavel'   AND    type = 'U'
   )
   DROP TABLE tblaccess_lavel
GO
   CREATE TABLE [dbo].[tblaccess_lavel] (
   [Id] [int] IDENTITY (1, 1) NOT NULL ,
   [access_code] [nvarchar] (255)  NULL ,
   [access_name] [nvarchar] (255)  NULL,
   )
GO
این مثال یه بانک با نام موتوژن و یه جدول با نام سطح دسترسی برات میسازه حالا شما میتونی هر تعداد جدول دیگه که لازم داری را طبق همین کد بسازی فقط بگم اگر قرار بود که فیلدی حاوی متون طولانی داشته باشی نوع اون را ntext قرار بده
حالا جدول و بانک رو داریم پس کار ما با اسکیوال سرور تمومه و فقط کافیه که service mannenger فعال باشه اینی که گفتم اگه فعال باشه علامت پلی در کنار ساعت سیستمت ظاهر میشه حالا میریم سراغ ویبی
اولین کار ارتباط با بانکه یعنی باز کردن بانک اصلی که اسمش در این مثال motojen میباشه برای این کار باید از آبجکت connection استفاده کنیم اگر نمیدونی connection چیه حتما برو بخش مقالات سایت و اونجا مطالبی رو که گذاشتم رو بخون برای ارتباط با بانکت مورد نظر داریم
کد:
Dim db as connection
set db = new connection
Dim constr as string
Db=server.createobject(Adodb.connection)
Constr="Provider=sqloledb;Initial Catalog=dbtest;User id=;Password=;"
Db.connectionstring=constr
Db.open
حالا ارتباط ما با بانک برقرار شده و نوبت به کار کردن با جداول میرسه برای ارتباط کار بر روی جداول هم باید از شی recordset استفاده کنیم به عنوان مثال اگر بخواهیم کل محتویات موجود در جدول Tblaccess_lavel را نشان بدهیم داریم :
کد:
Dim db as connection
dim rs as recordset
set rs = server.createobject(adodb.Recordset)
set db = server.createobject(adodb.Connection)
Dim constr, sql As String
Constr="Provider=sqloledb;Integrated Security=SSPI;Initial Catalog=motojen;User id=;Password=;"
Db.connectionstring=constr
Db.open
sql = "select * from Tblaccess_lavel"
rs.Open sql, db, adOpenStatic, adLockOptimistic
حالا پس از اجرا کل محتویات بانک در rs قرار میگیرد که میتونی هر جوری لازمه از اون استفاده کنی
ببین عزیز این کل اصول کار بود حالا اگر میخوای حرفه ای کار کنی فقط و فقط باید روی دستورات
Tsql کار کنی که یه نمونه اون رو در مثال بالا دیدی که من در متغییر sql قرار دادم و دیگه هیچ چیز دیگری نمیماند البته این به شرطیه که با وی بی آشنایی داشته باشی و آبجکتهای آن را بلد ماشی البته من قصد جسارت ندارم ها فقط کلیات را گفتم یعنی اگر با وی بی کار کردی انشا الله هیچ مشکلی سر راهت نیست تازه اگه مشکلی هم باشه اولا خدا یارته دوما تو هم جزو ایران ویجی ها هستی که ماشا الله آنقدر رو دارن که مشکلات پیش اونا کم میارن پس توهم روی هر چی مشکله کم کن . اگر جایی هم نیاز به کمک داشتی نه تنها من بلکه کل سایت در خدمتتیم . راستی چند تا برنامه کامل بانک اطلاعاتی تو سایت هست که خیلی کامل و مفیدن از اونا قافل نباش درسته که بانک همه اونا اکسس هستش و لی اگر قرار باشه هر کدوم اونا رو به بانک اسکیو ال تبدیل کنی تنها و تنها یه خط برنامه باید تغییر کنه و اونم connection string شی connection است و به جز این یه خط حتی یه کاراکتر از کل برنامه هم عوض نمیشه . امیدوارد مطالبی که گفتم مفید واقع بشه
قربان تمام ایران ویجی های عزیز و مایه های افتخار ایران
۱۱-اردیبهشت-۱۳۸۴, ۰۶:۰۰:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
Mohandese_Javan آفلاین
در حال پیشرفت
***

ارسال‌ها: 345
موضوع‌ها: 90
تاریخ عضویت: فروردین ۱۳۸۴

تشکرها : 1
( 39 تشکر در 23 ارسال )
ارسال: #3
 
سلام!
علي آقا نوكرتم!
واقعا ممنون! سعي خودمو خواهم كرد!
راستي يه سوال ديگه!
من يه كتاب دارم كه شي ء DED رو يه كمي توضيح داده و ارتباط با بانك رو از اون طريق گفته!
اون چيه؟
چون من بيشتر منظورم برنامه نويسي به اين شكل بود. ولي روش ADO رو مي خوام ياد بگيرم.
اين روشي كه شما گفتي هيچ شي ء ADO استفاده نشده بود.
بازم ممنونم!
۱۱-اردیبهشت-۱۳۸۴, ۱۷:۰۴:۵۴
ارسال‌ها
پاسخ
ali110 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 91
موضوع‌ها: 21
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #4
 
ببين عزيزم قبلا گفتم برو مقالات رو بخون اصول كار مياد دستت
ولي به هرحال مهندس جان ado یک کنترل اکتیو ایکس هستش که 6 یا 7 تا آبجکت داره
یکی connection هستش که برای ارتباط با بانکه و یکی هم recordset که برای کار با جداول
و همین دوتا کارت رو را میاندازه
حتما برو بخش مقالات و بخونشون
http://www.iranvig.com/modules.php?name=...ries&cid=5
۱۲-اردیبهشت-۱۳۸۴, ۰۱:۳۳:۲۰
وب سایت ارسال‌ها
پاسخ
ARRN_Magic-Systems آفلاین
كاربر دو ستاره
**

ارسال‌ها: 72
موضوع‌ها: 16
تاریخ عضویت: بهمن ۱۳۸۳

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #5
 
ba salam
baba aghaye kavoosi far kojaein
mibinam ke melat dar be dar donbale shoma hastan
lotfan ma ro ham be chakeran dar gahetoon ezafe konid

hamin alan mikhastam ye topic bezanam<baba yeki bege ali110> kojast
ke didam .......

ali agha lotfan age zahmaty nist in topic ro lotf konid ye negayi bendazin
mamnoon misham

http://iranvig.com/modules.php?name=Foru...opic&t=960

ghorbane shoma
۱۳-اردیبهشت-۱۳۸۴, ۱۳:۱۵:۱۸
ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #6
 
سلام آقاي روحاني نژاد
آقا مدتي خود شما هم كم پيدايي .

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۱۴-اردیبهشت-۱۳۸۴, ۰۷:۳۶:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ARRN_Magic-Systems آفلاین
كاربر دو ستاره
**

ارسال‌ها: 72
موضوع‌ها: 16
تاریخ عضویت: بهمن ۱۳۸۳

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #7
 
من حداقل تو فروم که همیشه هستم
ما هر جا باشیم زیر سایه شماییم

استاد جان بخدا خودم هم موندم نمیدونم بعضی از این جماعت مگه شبانه روزشون بیشتر از 24 ساعته که....
من روزی تقریبا 10 ساعت تدریس میکنم
حداقل 4 ساعت مطالعه اجباری! دارم
بقیه روزم رو پروژه هام کار میکنم
بقیه اش...؟؟؟؟!!!!

بنظر من 24 ساعت خیلی کمهههههههههههههه
نظر شما چیه؟

به هر حال ما خیلی چاکریم
اگه کم پیداییم از کم سعادتیمونه
به بزرگواری خودتون ببخشید
۱۷-اردیبهشت-۱۳۸۴, ۰۲:۱۱:۱۷
ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #8
 
خوبه شما 4 ساعت مطالعه اجباري داري من كه ديگه حتي وقت اونم ندارم . زندگي بدون مطالعه خيلي بده.

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۱۷-اردیبهشت-۱۳۸۴, ۰۷:۴۳:۴۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس id locker تو VB -->این پست واقعا جای تشکر داره krengaroo 0 2,029 ۱۲-اسفند-۱۳۸۸, ۲۱:۱۰:۱۶
آخرین ارسال: krengaroo
  دوستان کی این کامپوننت رو داره؟ j.farazani 12 8,736 ۲۶-اردیبهشت-۱۳۸۸, ۱۲:۰۰:۰۶
آخرین ارسال: Di Di
Question کسی پروژه تجزیه و تحلیل فروشگاه سخت افزار داره evilbaby 0 2,139 ۲۵-اردیبهشت-۱۳۸۸, ۱۶:۵۹:۴۸
آخرین ارسال: evilbaby
  تابعی وجود داره که نشون بده ساعت سیستم بصورت 24 ساعته تنظیم شده یا 12 m_vb66 1 1,998 ۲۱-مرداد-۱۳۸۷, ۱۱:۴۶:۴۸
آخرین ارسال: CRazYFULL
  کنترلی وجود داره که بشه باهاش هم متن و هم عکس رو باهم داشت m_vb66 9 5,666 ۱۸-اردیبهشت-۱۳۸۷, ۰۸:۴۸:۱۷
آخرین ارسال: m_vb66
  تو VB یک یوزرکنترل نوشتم که مشکل داره mojtabamalaekeh 5 3,171 ۰۲-اردیبهشت-۱۳۸۷, ۲۳:۲۷:۵۵
آخرین ارسال: Darg
  فلاپی در درایو ش قرار داره یا نه؟ sepahbod 1 1,911 ۱۸-اسفند-۱۳۸۵, ۱۸:۵۹:۵۶
آخرین ارسال: pswin
Question آيا همچين چيزي امكان داره؟ آرمان 23 10,391 ۱۳-اسفند-۱۳۸۵, ۰۹:۴۹:۵۹
آخرین ارسال: avini
at دوستان هر كي سورس پاسورد سندر داره بزاره اينجا warmachin 5 3,867 ۰۴-خرداد-۱۳۸۵, ۱۹:۱۳:۰۸
آخرین ارسال: warmachin
  لينک دانلود msdn ويژوال بيسيک کسي داره mrpn 0 3,753 ۰۸-بهمن-۱۳۸۴, ۰۹:۵۸:۲۴
آخرین ارسال: mrpn

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS