farzin11
چهارشنبه 06 فروردین 1393, 17:59 عصر
سلام
میخ واستم یک وب فرم ساده طراحی کنم به این صورت که فرم شامل اطلاعات زیر باشه اطلاعات شخصی کاربران را ثبت کند
نام
نام خانوادگی
کد ملی
ادرس الکترونیکی
ادرس پستی
شماره تماس
و...
که بازدن دکمه ثبت این اطلاعات ثبت شه
بعد از هر بار که اطلاعاتی رو ثبت زده بشه
یک کد اختصاصی به هر یک از کاربران داده بشه به صورت خودکار
دوستان خواهشا راهنماییم کنید که چه طور می تونم با پایگاه داده sql ارتباط برقرار کنم
نحوه ساخت کانکشن رو لطفا توضیح بدید.
ممنون
binafar_Javad
دوشنبه 26 آبان 1393, 13:48 عصر
با سلام دوست عزیز
جواب سوال 1 : برای ایجاد یک کد اختصاصی می تونید از یکی از دو روش زیر استفاده کنید
1-1 : در بانک اطلاعاتی Access وقتی فیلدی از نوع AutoNumber تعریف کنید به ازای هر رکورد یک عدد ایجاد می شه که از یک شوع شده تا ... و هر رکورد می تون بعنوان کد اختصاصی از اون استفاده کنه این مدل ساده کد سازیه
1-2 : در حالت پیشرفته شما با ترکیب یک شمارنده و حروف انگلیسی و ... دیگه می تونید یک کد اختصاصی برای هر رکورد ایجاد کرده پس از ثبت رکورد اون کد ایجاد شده رو بعنوان کد پیگیری به کاربر نمایش بدید و خیلی ساده این کار قابل انجامه
جواب سوال 2 : در ذیل مثال ساده جهت ارتباط با بانک های اطلاعاتی SQL و Access رو قرار دادم امیدوارم مورد استفاده باشه
ارتباط با بانک اطلاعاتی SQL :
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Driver={SQL Server};SERVER=rds17;DATABASE=PDMDB;UID=userid;Pwd =password;APP=Microsoft Office XP;"
set rs = Server.CreateObject("ADODB.recordset")
dim sql
sql="SELECT SysDocID,Ref_Code,SysDocTypeCode,MainCode,SubOrTyp eCode,SerialNo,Title,Status,ExpireDate,Owner,ST170 25 FROM tblSysDocs WHERE Status='True' Order By Ref_Code;"
rs.Open sql, Conn
ارتباط با بانک اطلاعاتی Access :
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0; Password='MyPassword';User ID='MyUserId'; Data Source=\\rds17\QADatabases\SysDocDB\DB.mdb; Mode=ReadWrite|Share Deny None; Persist Security Info=True; Jet OLEDB:System database=\\rds17\QADatabases\SysDocDB\DBSecured.md w"
set rs = Server.CreateObject("ADODB.recordset")
dim sql
sql="SELECT SysDocID,Ref_Code,SysDocTypeCode,MainCode,SubOrTyp eCode,SerialNo,Title,Status,ExpireDate,Owner,ST170 25 FROM tblSysDocs WHERE Status='True' Order By Ref_Code;"
rs.Open sql, Conn
اگر مشاهده بکنید می بینی که تفاوت در نوع Conn می باشد.
این سایت رو هم ببینید : http://support.microsoft.com/kb/300382
موفق با شید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.