PDA

View Full Version : سوال: ارور اتصال به mysql ( فوری )



vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 13:48 عصر
با سلام و احترام
چرا نمی توانم با این کانکشن به دیتابیس mysql اتصال پیدا کنم


Dim connStr As String = "server=localhost;user=root;database=Database;port= 3306;password="";"

golbafan
چهارشنبه 23 مرداد 1398, 13:55 عصر
درایور دیتابیس رو نصب کنید و به 32 یا 64 بیت بودنش دقت کنید
بجای localhost از 127.0.0.1 استفاده کنید

vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 14:00 عصر
با سلام و احترام
ارور دیگر می دهد ....

golbafan
چهارشنبه 23 مرداد 1398, 14:05 عصر
میگه کانکشن استرینگ شما مشکل داره

vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 14:19 عصر
با سلام و احترام


Try
Dim connStr As String = "server=localhost;user=root;database=machine;port=3 306;password="";CharSet=utf8"
Dim conn As New MySqlConnection(connStr)
conn.Open()
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try

golbafan
چهارشنبه 23 مرداد 1398, 14:22 عصر
کوتیشین پسورد مشکل داره برادر


"server=localhost;user=root;database=machine;port=3 306;password=\"*****\";CharSet=utf8"


بجای ***** پسوردت رو بزار

golbafan
چهارشنبه 23 مرداد 1398, 14:26 عصر
کلا وقتی میخواهید داخل یک متن از کوتیشن استفاده کنید باید از \ به همراه " استفاده بشه

vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 14:32 عصر
سلام دوست عزیز
باز هم ارور می دهد


Dim connStr As String = "server=localhost;user=root;database=machine;port=3 306;password=*****;CharSet=utf8"
Dim conn As New MySqlConnection(connStr)
conn.Open()
conn.Close()

vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 14:34 عصر
البته من از هر دو حالت استفاده کردم ولی باز هم ارور داد

vahidmasoudi1391
چهارشنبه 23 مرداد 1398, 21:27 عصر
با سلام و ادب
مورد از اتصال بود و اگر mysql تان بدون پسورد بود این طور نوشته می شود.
جهت اطلاع دوستان اگر کسی بلد نبود.
موفق باشید.



"Server=localhost;Uid=root;Database=Database1;Port= 3306;"