۰۹-مرداد-۱۳۹۰, ۲۰:۰۶:۴۳
با سلام
با یاد خدا
من با دستورات زیر به SqL2000 وصل شدم و تو datagrid هم میتونیم اطلاعات رو ببینم همون طور که میدونید لیست دیتابیس ها تو جدول sysdatabases هست حالا من میخوام با چک کردن لیست بدونم که دیتابیس مورد نظرم تو لیست هست یا نه
سوالی که برام پیش اومده اینه که چجوری میتونم یه دستور SQL رو اجرا کنم و چجوری میتونم نتیجه این دستور رو بررسی کنم؟
و سوال دیگه اینکه چه زمانی لازمه که من cn و rs یعنی این اتصالات رو Close کنم چون وقتی یه برنامه برای ارتباط با بانک مینویسیم همواره برنامه در حالا تبادل اطلاعات هست آیا جز قسمت back up گیری جایی مجبور به بستن ارتباط میشیم؟
با یاد خدا
من با دستورات زیر به SqL2000 وصل شدم و تو datagrid هم میتونیم اطلاعات رو ببینم همون طور که میدونید لیست دیتابیس ها تو جدول sysdatabases هست حالا من میخوام با چک کردن لیست بدونم که دیتابیس مورد نظرم تو لیست هست یا نه
سوالی که برام پیش اومده اینه که چجوری میتونم یه دستور SQL رو اجرا کنم و چجوری میتونم نتیجه این دستور رو بررسی کنم؟
کد:
cn.Open "driver={SQL Server};server=(local);uid=;pwd=;database=master"
rs.Open "select name from sysdatabases", cn, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs