تطوير الويب الديناميكي ASP اتصال SQL2005 وصف رمز اتصال قاعدة البيانات:
أ. في الأحرف التالية، اسم قاعدة البيانات هو forum واسم خادم قاعدة البيانات هو WWW-2443D34E558/SQL2005 (أو 127.0.0.1).
ب. تحقق من اسم خادم قاعدة بيانات SQL: Object Explorer->Database->انقر بزر الماوس الأيمن على قاعدة البيانات التي أنشأتها->Properties->Permissions.
ج. يمكن أيضًا استخدام Provider=sqlncli. لا يمكن أن يكون هناك مسافة بين UID و=
المساحة، يمكن استبدال الكتالوج الأولي بقاعدة البيانات، ويمكن استبدال pwd بكلمة المرور، ويمكن استبدال مصدر البيانات بالخادم.
في VBScript، لا توجد حساسية لحالة الأحرف، لذا فإن UID مكافئ لـ uid مكافئ لـ Uid. . . ، حيث الموفر، uid، pwd،
يمكن وضع الكتالوج الأولي ومصدر البيانات والمواقع الأخرى بحرية.
(1) سلسلة SQL2005 لاتصال مصادقة Windows، استخدم الأمان المتكامل = طريقة SSPI
انسخ رمز الكود كما يلي:
'ما يلي هو إنشاء كائن اتصال للاتصال بقاعدة البيانات
خافت كون
تعيين conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;مصدر البيانات=WWW-2443D34E558/SQL2005;UID=;PWD=;الكتالوج الأولي=المنتدى;الأمان المتكامل=SSPI
كون.فتح SQL
'ما يلي هو تحديد ما إذا كان سيتم الاتصال أم لا
إذا conn.state=2 ثم
الاستجابة. الكتابة (الاتصال)
ElseIf conn.state=1 ثم
الاستجابة.الكتابة (الاتصال مفتوح بالفعل)
آخر
Response.Write (عذرًا، لا يمكن فتح الاتصال)
نهاية إذا
(2) طريقة اتصال مصادقة اسم مستخدم SQL SERVER في هذا المثال، اسم مستخدم SQL هو sa وكلمة المرور هي ********.
انسخ رمز الكود كما يلي:
'ما يلي هو إنشاء كائن اتصال للاتصال بقاعدة البيانات
خافت كون
تعيين conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;مصدر البيانات=WWW-2443D34E558/SQL2005;UID=sa;PWD=*********;الكتالوج الأولي=المنتدى
كون.فتح SQL
'ما يلي هو تحديد ما إذا كان سيتم الاتصال أم لا
إذا conn.state=2 ثم
الاستجابة. الكتابة (الاتصال)
ElseIf conn.state=1 ثم
الاستجابة.الكتابة (الاتصال مفتوح بالفعل)
آخر
Response.Write (عذرًا، لا يمكن فتح الاتصال)
نهاية إذا
(3) يمكن أيضًا استخدام الطريقتين المذكورتين أعلاه بالطرق التالية
انسخ رمز الكود كما يلي:
خافت SqlDatabaseName،SqlPassword،SqlUsername،SqlLocalName،ConnStr،Conn
SqlDatabaseName = اسم قاعدة بيانات SQL للمنتدى
SqlUsername = sa 'اسم مستخدم قاعدة بيانات SQL
SqlPassword = ********** 'كلمة مرور مستخدم قاعدة بيانات SQL
SqlLocalName = WWW-2443D34E558/SQL2005 'عنوان IP لمضيف SQL (اسم الخادم)
ConnStr = كلمة المرور = &SqlPassword&; معرف المستخدم = & SqlUsername&; مصدر البيانات =&SqlDatabaseName&;
تعيين conn = Server.CreateObject(ADODB.Connection)
conn.open ConnStr
إذا conn.state=2 ثم
الاستجابة. الكتابة (الاتصال)
ElseIf conn.state=1 ثم
الاستجابة.الكتابة (الاتصال مفتوح بالفعل)
آخر
Response.Write (عذرًا، لا يمكن فتح الاتصال)
نهاية إذا