با سلام
من وقتی رو پایگاه دادم که اکسس هست ، پسورد میذارم ، ریپورت هام ارور می دن ولی وقتی پسورد رو بر می دارم درست می شن.علت چی هست؟؟
این ارور ها هم فقط برای ریپورت ها هست و فرم هام ارور نمی دن
با سلام
من وقتی رو پایگاه دادم که اکسس هست ، پسورد میذارم ، ریپورت هام ارور می دن ولی وقتی پسورد رو بر می دارم درست می شن.علت چی هست؟؟
این ارور ها هم فقط برای ریپورت ها هست و فرم هام ارور نمی دن
سلام
از ConnectionString برای اکتیو است (عوض کنید)
من connection string رو تو فرم تعریف کردم و پسورد رو هم براش گذاشتم.اشکال از اشتباه نوشتن پسورد واین چیزا نیست انگار
امكان دارد نمونه سورس خود را قرار دهيد؟
dbase = App.Path & "\data\" & salmali & "\data.mdb;Jet OLEDB:Database Password=m*b$mehr$*h#"
این هم کد داخل اکتیو ریپورت نمونه 1:
DAODataControl1.DatabaseName = dbase
DAODataControl1.RecordSource = "select * from sarfasl order by code "
Field1.DataField = "code"
Field2.DataField = "vaziat"
Field3.DataField = "sharh"
این هم نمونه 2 که از داخل فرم بهش مقدار می دم :
With activereport1.dc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & dbase
.Source = "select * from qdayem where sarfasl.klidsarfasl=" & txtklidsarfasl.Text & " order by dayem "
.refresh
End With
اررور میده ولی وقتی فقط پسورد رو بر می دارم درست می شه
اين كد را قرار بده ببين درست مي شود
With activereport1.dc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\data\" & salmali & "\data.mdb;Jet OLEDB:Database Password=m*b$mehr$*h#;Persist Security Info=False"
.Source = "select * from qdayem where sarfasl.klidsarfasl=" & txtklidsarfasl.Text & " order by dayem "
.refresh
End With
این کد رو امتحان کنید جواب میده
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Persist Security Info=False;Data Source=" & App.Path & "\data\" & salmali & "\data.mdb; Persist Security Info=False;Jet OLEDB:Database Password=m*b$mehr$*