שלח תשובה

זירת השאלות

1570
צפיות
2
תשובות

עזרה ב-ASPּ SQL

,‏ 19 בפברואר, 2012

אני בונה מערכת ניהול לאתרים

המערכת צריכה לזהות את שם הטבלה ואת שמות השדות השייכים לה ואיזה סוג שדה הוא זה

איך אפשר לעשות זאת ? איפה נינתן לקבל עזרה בנושא זה ברחבי האינטרנט, ניסית למצא בגוגל אך ללא הצלחה

תודה מראש לכל העוזרים

תגיות:

2 תשובות

  1. savirs הגיב:

    אני רוצה לכתוב דף ב ASP משולב ב- SQL שמתחבר לכל מסד נתונים שיש כמובן שאני יוסיף חיבור וניתוק של דף כזה לכל דף שארצה ממנו לקרוא נתונים (המסד נתונים ב- ACCCESS)

    הדף צריך להתחבר למסד הנתונים, לקרא מטבלאות את השמות שדות ואיזה סוג של שדה הוא זה

  2. vsystems הגיב:

    כמו שאמרת בשביל להפוך דף סטטי לדף דינמי עלייך לכתוב אותו בשפה צד שרת לדוגמא (asp.net , php ,java) בכדי לעשות שימוש ב"שפת" השאילתות SQL שמאפשרת לך לדבר בעצם עם בסיס הנתונים, יש כמה סוגי בסיסי נתונים כאלה עם GUI כמו ACCESS שבאמת ניתן לראות אותם בתור קובץ ולהעביר ממקום למקום, ויש כאלה שהם יותר אבסטרקטים כמו MYSQL אך אפשר עדיין לצפות בו בעזרות תוכנות כמו NAVICAT או PHPMYADMIN ולנהל אותו בקלות ללא צורך בפקודות מיותרות של SQL כמו CREATE TABLE (יצירת טבלה) בסיס נתונים מורכב מטבלאות (רלציות), עמודות (תכונות) וקשרים בינהם כל תכונה יכולה לקבל שדה מסויים כמו VARCHAR או INT וכו’ כל בסיס נתונים מגדיר שדות משלו אפשר לקרוא עליהם בAPI/מדריך רפרנס של אותו בסיס נתונים שפת PHP "אוהבת" לעבוד עם MYSQL – הנה כמה הגדרות
    http://php.net/manual/en/book.mysql.php
    שיעזרו לך בשביל לחבר את PHP ו SQL לבסיס נתונים ובככה להוציא נתונים, אותה שיטה עובדת גם על ASP עם SQL יש פה אתר עם כל מיני סטרינגים של חיבור לבסיס נתונים
    אני משתמש בו כבר שנים.
    http://www.connectionstrings.com/

    יש המון דברים שחשובים כשמתעסקים עם בסיס נתונים, במיוחד ACCESS ובמיוחד ASP של אבטחת מידע.
    לא לשמור את התיקייה של הבסיס נתונים במקום גלוי, צריך להיות _private עם הרשאות מיוחדות או לפני ה ROOT של השרת וחשוב שתמנע תמיד SQL INJECTION ותבדוק תקינות קלט מהמשתמש.

    אחר כך זה כבר ממש קל SQL זה כמו אנגלית
    select * from users
    בוחר לך את כל התכונות מרלציית users ( משתמשים)

שלח תשובה