السلام عليكم إخواني الكرام ...
أنا حاليا بصدد تصميم مشروع مستعجل فيه ، وهذه بدايتي في ASP.NET ... واجهتني مشكلة عند محاولة تنفيذ استعلام في قاعدة البيانات
طريقة ربط البرنامج بقاعدة البيانات SQL Server عن طريق تعريف السترنج في الويب كونفج
<connectionStrings>
<add name="CN" connectionString="Data Source=.\SQLE;AttachDbFilename=|DataDirectory|\STW.mdf;Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>الكود إلي في الصفحة كما يلي :
في أعلى النموذج
<script runat="server">
Public connectionString As String = WebConfigurationManager.ConnectionStrings("CN").ConnectionString
Public DB As New SqlConnection(connectionString)الكود الذي لايعمل
Dim Mycmd1 As New SqlCommand
Dim MyReader1 As SqlDataReader
Dim AccSup As Integer
Dim MaxSql As String = "SELECT MAX(Account_Serial) AS Expr1 FROM STW.dbo.AccountMaster WHERE (Account_Code LIKE '%A001001')"
DB.Open()
Mycmd1.Connection = DB
Mycmd1.CommandType = CommandType.Text
Mycmd1.CommandText = MaxSql
MyReader1 = Mycmd1.ExecuteReader
If MyReader1.Read Then
AccSup = Val(MyReader1(0)) + 1
end ifتظهر لي هذه رسالة الخطأ
Invalid object name 'STW.dbo.AccountMaster'.
حاولت البحث في النت وشاهدة موضوع في هذه المشكلة في هذا المنتدى لكن ما أفادتني
كانت الحل المقدم هو وضع
Databasename.Owener.Tablename
حاولت بالحل المقدم وحاولت بوضع اسم قاعدة البيانات مباشرة لكن مافيه فايدة ....
أرجو المساعدة ..