آپلود كردن يك صفحه

golmehr

Member
ار تباط صفحه من با ديتا بيس از طريق
میباشد dsn
میخواستم ببینم آدرس آن را چطوری بدم که به
Drive
خاصی وابسته نشه اینطوری:
:wink:
کد:
[align=left]
	set adoconn=Server.CreateObject("ADODB.connection")
adoconn.open "filedsn=c:\Inetpub\wwwroot\db/data.dsn"[/align]


ممنون
 

AliReza26

Active Member
وقتي از DSN استفاده ميكني لازم نيست آدرس فيزيكي را بدي....

فقط كافي بجاي


کد:
filedsn=c:\Inetpub\wwwroot\db/data.dsn

از

کد:
filedsn=data.dsn

استفاده كني....
 

golmehr

Member
ببينيد من الان اون كارو كردم
ولي فايل dsn را پیدا نکرد و اجرا نشد...
 

AliReza26

Active Member
چون شما اول بايد توي odbc يه dns بسازي...

بعد با ديتابيست ارتباطش بدي.....
 

golmehr

Member
ميشه بگي چجوري DNSبسازم؟
نکنه منظو رت DSN است اگه آره من اونو ساختم...
 

AliReza26

Active Member
بل منظورم همون DSN است....

يه بار ديگه چك كن مرا حل پايين را.....

Control Panel > Adminstrator Tools > Data Sources (ODBC)

بعد توي زبانه System DSN دكمه Add را بزن...

توي صفحه اي كه باز ميشه گزينه Microsoft Access Driver[*.mdb] را انتخاب كن و Finish را بزن.....

بعد از اين كار صفحه اي باز ميشه كه بالاي صفحه جلوي Data Source Name ميتوني نام DSN را بدي مثلا data.dsn را بده...

بعد كليد Select را بزن و دينابيست را انتخاب كن...

در آخر هم همه پنجره ها را با زدن كليد OK ببند.....

بعد از كد زير هم براي اتصال به پايگاه داده ات استفاده كن :



کد:
set conn=Server.CreateObject("ADODB.Connection")

conn.connectionstring = "DSN=data.dsn"  
conn.open

set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Table"
rs.Open sql, conn,2,2
 

golmehr

Member
از راهنماییت ممنون
ولی من مشکل دیگه ای دارم می خوام این فرم رو
UPLOADکنم منتها با اینکه این صفحه رو HYPERLINK اش کرده ام به صفحه INDEX سایت ، ولی اصلا در موقع اجرا اونو پیدا نمی کنه میخوام ببینم آیا در control panel هاست تنظیم خاصی داره؟
در ضمن هم اون DSN ای رو که ساختم کپی کردم رو هاست هم یدونه از طریق control panel هاست ساختم! اشکالی ایجاد نمی کنه؟
 

جدیدترین ارسال ها

بالا