۲۶-تير-۱۳۹۰, ۲۲:۰۳:۱۱
با یاد خدا
با سلام
دوستان من برای atach کزدن فایل پایگاه داده SQL2000 در VB6 با ADODB به مشکل برخوردم و هرکاری میکنم خطلا میده
من انواع connectionString رو پیدا کردم و چند تا رو امتحان کردم اما نشد دوستان کسی در این زمینه اگه قبلا کار کردن راهنمایی کنه
انواع connectionString:
کدهایی که من امتحان کردم و همشون یه خطا داد:
من حتی خواستم به یه دیتا بیس که خودم به صورت دستی atach کردم هم نشد و نمیدونم تو User و pass چی بنویسم یه کا گفته بود با نصب SQL یه یوزر با نام sa ذخیره میشه و یوزر رو sa بزن ,pass هم خالی (نمیدونم تو کدون ورژن ها به این شکله؟) اما باز از صحت هویت گیر داد
اما در کل من 2 تا مشکل دارم (VB-SQL200_ADODB(
1- atach کردن فایل با شیء connection
2- وصل شدن به پایگاه در حالتی که به صورت دستی فایل رو اتچ کردیم
با سلام
دوستان من برای atach کزدن فایل پایگاه داده SQL2000 در VB6 با ADODB به مشکل برخوردم و هرکاری میکنم خطلا میده
من انواع connectionString رو پیدا کردم و چند تا رو امتحان کردم اما نشد دوستان کسی در این زمینه اگه قبلا کار کردن راهنمایی کنه
انواع connectionString:
کد:
Standard security
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Standard Security alternative syntax
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
Trusted Connection
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;?
Trusted Connection from a CE device
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;
Connect via an IP address
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Enabling MARS (multiple active result sets)
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True; MultipleActiveResultSets=true;
Attach a database file on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=c:\mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;
Attach a database file, located in the data directory, on connect to a local SQL Server Express instance
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
Using an User Instance on a local SQL Server Express instance
Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;
Database mirroring
Data Source=myServerAddress;Failover Partner=myMirrorServer;Initial Catalog=myDataBase;Integrated Security=True;
Asynchronous processing
Server=myServerAddress;Database=myDataBase;Integrated Security=True;Asynchronous Processing=True;
کد:
cn.Open "Server=.\SQLExpress;AttachDbFilename=D:\sql\1\university_Data.MDF;Database=university; Trusted_Connection=Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=(local);AttachDbFilename=D:\sql\1\university_Data.MDF;Database=university;Trusted_Connection=Yes;"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0 ;Server=.\SQLExpress;AttachDbFilename=D:\sql\1\university_Data.MDF;Database=university;Trusted_Connection=Yes;"
اما در کل من 2 تا مشکل دارم (VB-SQL200_ADODB(
1- atach کردن فایل با شیء connection
2- وصل شدن به پایگاه در حالتی که به صورت دستی فایل رو اتچ کردیم