PDA

View Full Version : بانک اطلاعاتی مشترک در وب



ab1234
شنبه 23 آذر 1387, 08:52 صبح
با سلام خدمت همه دوستان گلم

من می خوام یه برنامه بنویسم که چندتا DataBas تحت وب داره ...
به عبارتی بانک اطلاعات رو می خوا روی یک ftp بذارم و چندین نسخه از برنامه ای که نوشتم از نقاط مختلف بیان به این باک متصل بشن و اطلاعات خودشون رو اونجا ثبت کنن

آیا چنین چیری امکان پذیری؟ (می دونم که هست)
لطفا در مورد چگونگی و محدودیت هاش منو راهنمایی کنید

متشکرم

ab1234
یک شنبه 24 آذر 1387, 21:54 عصر
فکر نمی کنم سوالم زیاد سخت باشه
واقا کسی نمیدونه؟؟!!!!! :ناراحت:

mpmsoft
یک شنبه 24 آذر 1387, 22:52 عصر
شما باید از بانک اطلاعاتی SQL Server استفاده کنی

البته می تونی از Access هم استفاده کنی ولی امنیت و سرعت عمل در Access بسیار پایین هست

ab1234
یک شنبه 24 آذر 1387, 22:59 عصر
شما باید از بانک اطلاعاتی SQL Server استفاده کنی

البته می تونی از Access هم استفاده کنی ولی امنیت و سرعت عمل در Access بسیار پایین هست


درسته... می خوام از sqlserver استفاده کنم
ولی سوال من اینه که آیا یه برنامه که می تونه به ftp کانکت بشه و یه دیتابیس رو ادیت کنه؟؟
اگه میشه ، از چه روشی باید استفاده کنم؟؟

متشکرم از راهنماییتون

mpmsoft
یک شنبه 24 آذر 1387, 23:12 عصر
درسته... می خوام از sqlserver استفاده کنم
ولی سوال من اینه که آیا یه برنامه که می تونه به ftp کانکت بشه و یه دیتابیس رو ادیت کنه؟؟

دوست عزیز شما اگر بخواهید به SQL Server وصل بشید نیازی نیست به FTP وصل بشید

FTP یک پروتوکل هست

شما در ConnectionString خود IP و UID و PWD اسکیوال رو می زنید و وصل می شید

OCTAGON
سه شنبه 26 آذر 1387, 19:23 عصر
با سلام و احترام به اساتید محترم
من با mysql این کار را انجام دادم . بدون هیچ گونه دردسری کار می کند
حقیقتا همه راه کارها را از همین سایت دریافت کردم
به نظرم اگر جستجو کنید مطالب خوبی پیدا می شود

با احترام
امیر

ab1234
پنج شنبه 12 دی 1387, 07:26 صبح
Private Sub Command1_Click()
'Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Data Source=62.43.242.185;Persist Security Info=True;User Id=ali; Password=12345678;Initial Catalog=status;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Use Encryption for Data=False;Tag with column collation when possible=False"
Adodc1.Refresh
End Sub


کدم اینه ولی وصل نمیشه!!!:افسرده:

davood59
پنج شنبه 12 دی 1387, 12:47 عصر
با سلام و احترام به اساتید محترم
من با mysql این کار را انجام دادم . بدون هیچ گونه دردسری کار می کند
حقیقتا همه راه کارها را از همین سایت دریافت کردم
به نظرم اگر جستجو کنید مطالب خوبی پیدا می شود
دوست عزیز آقا امیر با Mysql میشه اینکار رو کرد ولی آیا شما با VB اینکار رو کردی یا نه؟ به نظرم برای این مورد باید از php به همراه Mysql و یا asp.net به همراه sqlserver استفاده کرد. از VB میشه برای اینکار استفاده کرد؟

ab1234
پنج شنبه 12 دی 1387, 20:50 عصر
Private Sub Command1_Click()
'Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Data Source=62.43.242.185;Persist Security Info=True;User Id=ali; Password=12345678;Initial Catalog=status;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Use Encryption for Data=False;Tag with column collation when possible=False"
Adodc1.Refresh
End Sub


کدم اینه ولی وصل نمیشه!!!:افسرده:


دوستان لطفا کمک کنید خیلی بهش نیاز دارم :ناراحت:

OCTAGON
دوشنبه 30 دی 1387, 06:56 صبح
با عرض معذرت از اینکه دیر پاسخ میدهم.


دوست عزیز آقا امیر با Mysql میشه اینکار رو کرد ولی آیا شما با VB اینکار رو کردی یا نه؟ به نظرم برای این مورد باید از php به همراه Mysql و یا asp.net به همراه sqlserver استفاده کرد. از VB میشه برای اینکار استفاده کرد؟

بله من اینکار را در VB و Msql انجام داده ام
بانک اطلاعاتی من که بصورت لوکال کار می کند با Mysql هست و دقیقا شبیه همان را هم در سرور دارم که کاربران با اتصال به آن اطلاعات خود را بروز می کنند.






serverip = "localhost"
port = "3306"
datebasename = datade
user = "root" 'userde
Password = "" 'passde

Set Cnn = New ADODB.Connection
Cnn.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};" _
& "SERVER=" & serverip & ";" _
& " DATABASE=" & datebasename & ";" _
& " PORT=" & port & ";" _
& "UID=" & user & ";PWD=" & Password & "; OPTION=3"
Cnn.CursorLocation = adUseClient
Cnn.Open




فکر می کنم که از این به بعد را حتما خودتان بلد هستید و من جسارت نمی کنم که آنها را یادآوری کنم.


البته درایور مربوطه با می توانید از اینجا (http://uploading.com/files/W0NT861R/mysql-connector-odbc-5.1.5-win32.msi.html%3EDownload%20from%20Uploading.com) بردارید.

Irandoost
چهارشنبه 15 آذر 1391, 03:28 صبح
سلام
خب اگه بانک اکسس باشه چی؟؟؟
چطوری میشه به بانک اکسس توی اف تی پی وصل شد و یه رکورد جدید اضافه و یا حذف کرد؟؟
دوستان لطفا کمک کنید.
متشکرم.

Irandoost
دوشنبه 14 اسفند 1391, 02:51 صبح
کسی بلد نیست؟؟؟؟؟؟؟؟؟؟

ab_ba
دوشنبه 14 اسفند 1391, 10:14 صبح
فایل ها در ftp فقط جهت ذخیره و بازیابی قرار می گیرند وامکان ویرایش آنها میسر نمیباشد
فایل را در فولدر wwwroot مربوط به وب سرور قراردهید و درون فایل asp به ان وصل شوید

set objconn=server.CreateObject("ADODB.Connection")
objconn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("db/my.mdb") & ";Persist Security Info=False"
objconn.Open

Javad-2010
دوشنبه 14 اسفند 1391, 11:41 صبح
فایل ها در ftp فقط جهت ذخیره و بازیابی قرار می گیرند وامکان ویرایش آنها میسر نمیباشد
فایل را در فولدر wwwroot مربوط به وب سرور قراردهید و درون فایل asp به ان وصل شوید

set objconn=server.CreateObject("ADODB.Connection")
objconn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("db/my.mdb") & ";Persist Security Info=False"
objconn.Open


یک مثال در مورد استفاده از این کد میذاری

Irandoost
جمعه 18 اسفند 1391, 14:45 عصر
مرسی. میشه لطفا یه مورد مثال هم بذارید.ممنونم...