PDA

View Full Version : سوال: خطا در ارتباط با دیتابیس



ebrahimali
پنج شنبه 05 آبان 1390, 08:59 صبح
سلام من این کد رو نوشتم در وی بی دات نت 2008 و با اکسس 2007 ارتباط برقرار کردم .
وقتی اجرا می کنم . تو وی بی وقتی اطلاعات رو ثبت می کنم . تا در اکسس اطلاعات ثبت بشه این کد خطا
می دهد . ocon.Open() یک فلیش زرد رنگ نشان می دهد . لطفا کمکم کنید .


Imports System.Data
Imports System.Data.OleDb
PublicClass Form1
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strcon AsString
strcon = "Provider=Microsoft.ACE.OLEDB.12.0;data source=" + CurDir() + "\DataBase.accdb"
Dim ocon AsNew OleDbConnection(strcon)
ocon.Open()
Dim strsql AsString
strsql = "insert into Users ([user-name],[pass-word]) values('" + txtusername.Text + "','" + txtpass.Text + "')"
Dim ocom AsNew OleDbCommand(strsql, ocon)
Try
ocom.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
ocon.Close()
EndTry
ocon.Close()
EndSub
EndClass

sina_saravi1
پنج شنبه 05 آبان 1390, 10:39 صبح
احتمالا از کانکشن استرینگت ایراد میگیره

لطفا متن خطا رو هم بذار

در ضمن عنوان تاپیکو اگه میتونی عوض کن
چون خلاف قوانینه و یکی از مدیرای بخش بیاد تاپیکو حذف میکنه!

ebrahimali
پنج شنبه 05 آبان 1390, 11:01 صبح
متن خطا همون کد هست یه علامت فلیش زرد رنگ پشت کد نشان داده میشه هنگام اجرا همین ، یه پنجره هم باز میشه علامت زرد رنگ تعجب بالای پنجر هم نوشته oledbexception was unhandled

sina_saravi1
پنج شنبه 05 آبان 1390, 14:58 عصر
متن خطا همون کد هست یه علامت فلیش زرد رنگ پشت کد نشان داده میشه هنگام اجرا همین ، یه پنجره هم باز میشه علامت زرد رنگ تعجب بالای پنجر هم نوشته oledbexception was unhandled
به احتمال 90 ٪ کانکشن استرینگت مشکل داره

ebrahimali
پنج شنبه 05 آبان 1390, 15:29 عصر
از کجا درست کنم اقا سینا کمکم کنم . خواهش میکنم . ممنون

sina_saravi1
پنج شنبه 05 آبان 1390, 16:00 عصر
برو این سایت رات میندازه :
www.connectionstrings.com