MahmoodM30
مدیر <A href="http://forum.majidonline.com/forums/
[FONT=&]سلام به همه دوستان عزیز امروز یه چند ساعتی بیکار بودم گفتم براتون نمونه کد برای کار با پلاگین [/FONT][FONT=&]ODBC[/FONT][FONT=&] بزارم چون
قبلا درخواست های مکرری برای کار با این پلاگین شده بود منم این تصمیم رو گرفتم.[/FONT]
[FONT=&]البته تمامی کد ها خیلی راحت و آسونه و همون کد های کار با پلاگین [/FONT][FONT=&]SQLite[/FONT][FONT=&] هست و چیز آنچنان بزرگی نیست که کاربرا فکر کنن سخته
[/FONT]
[FONT=&]منم فقط کد های مربوط به ذخیره و ویرایش و حذف و جستوجوی ساده رو میزارم تا از اونها استفاده و بدونید که چطور از کد ها استفاده کنید
البته بعد ها که وقت زیادی پیدا کردم براتون یه نمونه مثال کاملتر میزارم ابتدا نمونه [/FONT][FONT=&]Sample[/FONT][FONT=&] آماده پلاگین رو از زیر دانلود کنید[/FONT]
[FONT=&]و 4 تا دکمه توی صفحه قرار بدید و اسم هاشون رو به ترتیب ذخیره – ویرایش – حذف – و جستجو با نام بزارید و داخلشون کد های زیر رو بنویسید
و کامپایل و کنار فایل های خود [/FONT][FONT=&]Sample[/FONT][FONT=&] قرار بدید و سپس اجرا و نتیجه رو مشاهده کنید.[/FONT]
[FONT=&]در کل ببخشید که نشد به صورت فایل قرار بدم من با ایرانس وصلم و سرعت آپلود بدجور پایینه یعنی بیشتر از 200 کیلوبایت رو نمیتونم آپ کنم.[/FONT]
دانلود پلاگین و Sample
کد ذخیره :
کد ویرایش :
کد حذف :
کد سرچ بر اساس نام : یعنی توی ادیت باکس Name هرچی بنویسید و دکمه رو کلیک کنید اون نام رو فقط توی لیست نشون میده.
[FONT=&]
[/FONT]
قبلا درخواست های مکرری برای کار با این پلاگین شده بود منم این تصمیم رو گرفتم.[/FONT]
[FONT=&]البته تمامی کد ها خیلی راحت و آسونه و همون کد های کار با پلاگین [/FONT][FONT=&]SQLite[/FONT][FONT=&] هست و چیز آنچنان بزرگی نیست که کاربرا فکر کنن سخته
[/FONT]
[FONT=&]منم فقط کد های مربوط به ذخیره و ویرایش و حذف و جستوجوی ساده رو میزارم تا از اونها استفاده و بدونید که چطور از کد ها استفاده کنید
البته بعد ها که وقت زیادی پیدا کردم براتون یه نمونه مثال کاملتر میزارم ابتدا نمونه [/FONT][FONT=&]Sample[/FONT][FONT=&] آماده پلاگین رو از زیر دانلود کنید[/FONT]
[FONT=&]و 4 تا دکمه توی صفحه قرار بدید و اسم هاشون رو به ترتیب ذخیره – ویرایش – حذف – و جستجو با نام بزارید و داخلشون کد های زیر رو بنویسید
و کامپایل و کنار فایل های خود [/FONT][FONT=&]Sample[/FONT][FONT=&] قرار بدید و سپس اجرا و نتیجه رو مشاهده کنید.[/FONT]
[FONT=&]در کل ببخشید که نشد به صورت فایل قرار بدم من با ایرانس وصلم و سرعت آپلود بدجور پایینه یعنی بیشتر از 200 کیلوبایت رو نمیتونم آپ کنم.[/FONT]
دانلود پلاگین و Sample
کد ذخیره :
کد:
If (username$ <> '' & password$ <> '' & email$ <> '') Then
DatabaseName$ = 'ODBCPlugInDSN'
User$ = ''
Password$ = '123456'
SQL$ ='INSERT INTO Users (Username, Password, Email) VALUES (\'' + username$ + '\',\'' + password$ + '\',\'' + email$ +'\')'
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
[B]PluginSet[/B]("ODBC","Parameters$")
[B]PluginRun[/B]("ODBC","ODBCQuery")
[B]RunScript[/B]("Show Data")
Else
[B]Message[/B]("Error","Please fill out the form.")
[B]Return[/B]()
End
کد ویرایش :
کد:
If (username$ <> '' & password$ <> '' & email$ <> '') Then
DatabaseName$ = 'ODBCPlugInDSN'
User$ = ''
Password$ = '123456'
SQL$ ='UPDATE Users SET Username=\''+username$+'\',Password=\''+password$+'\',Email=\''+email$+'\' WHERE Username = \''+username$+'\';'
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
[B]PluginSet[/B]("ODBC","Parameters$")
[B]PluginRun[/B]("ODBC","ODBCQuery")
[B]RunScript[/B]("Show Data")
Else
[B]Message[/B]("Error","Please fill out the form.")
[B]Return[/B]()
End
کد حذف :
کد:
If (username$ <> '') Then
DatabaseName$ = 'ODBCPlugInDSN'
User$ = ''
Password$ = '123456'
SQL$ ='DELETE FROM Users WHERE Username= \''+username$+'\';'
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
[B]PluginSet[/B]("ODBC","Parameters$")
[B]PluginRun[/B]("ODBC","ODBCQuery")
[B]RunScript[/B]("Show Data")
Else
[B]Message[/B]("Error","Please fill out the form.")
[B]Return[/B]()
End
کد سرچ بر اساس نام : یعنی توی ادیت باکس Name هرچی بنویسید و دکمه رو کلیک کنید اون نام رو فقط توی لیست نشون میده.
کد:
If (username$ <> '') Then
DatabaseName$ = 'ODBCPlugInDSN'
User$ = ''
Password$ = '123456'
SQL$ ='SELECT * FROM Users WHERE Username LIKE \''+username$+'\';'
Parameters$ = DatabaseName$ + '|' + User$ + '|' + Password$ + '|' + SQL$
[B]PluginSet[/B]("ODBC","Parameters$")
[B]PluginRun[/B]("ODBC","ODBCQuery")
[B]PluginRun[/B]("ODBC","DBError")
[B]PluginGet[/B]("ODBC","Error$")
If (Error$ = '') Then
[B]PluginRun[/B]("UO","LVClear")
For i=1 To ReturnedRows
Rows$[i] = GetArrayItem(ResultSet$,RecordDel$,i)
Rows$[i] = Rows$[i]
NumberOfFields = GetArrayNum(Rows$[i],|)
Next i
For j=1 To ReturnedRows
ID$[j] = GetArrayItem(Rows$[j],FieldDel$,1)
Username$[j]= GetArrayItem(Rows$[j],FieldDel$,2)
Password$[j]= GetArrayItem(Rows$[j],FieldDel$,3)
Email$[j] = GetArrayItem(Rows$[j],FieldDel$,4)
[B]PluginSet[/B]("UO","Rows$[j]")
[B]PluginSet[/B]("UO","FieldDel$")
[B]PluginRun[/B]("UO","LVAddVal")
Next j
[B]DisplayValue[/B]("records","ReturnedRows")
Else
[B]Message[/B]("Error","Error$")
End
Else
[B]Message[/B]("Error","Please fill out the form.")
[B]Return[/B]()
End
[/FONT]
آخرین ویرایش:










