تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطا فى استخدام reportviewer ؟
#1
السلام عليكم 
حاولت استخدم reportviewer 
ظهرت معى الرساله التالية 
Unrecognized attribute 'connectionStrings'. Note that attribute names are case-sensitive.
ما هى المشكلة
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام

يبدو ان هناك تعديل في محتوى ملف App.config

ف add ليست مثل Add
او Name ليست مثل name

فانتبه لحساسية الاحرف كما تشير لك الرساله

ضع محتوى الملف للتاكد
الرد }}}
تم الشكر بواسطة: Anas Mahmoud , khaled Mohammed
#3
(22-09-20, 01:50 PM)enjoy كتب : وعليكم السلام

يبدو ان هناك تعديل في محتوى ملف App.config

ف add ليست مثل Add
او Name ليست مثل name

فانتبه لحساسية الاحرف كما تشير لك الرساله

ضع محتوى الملف للتاكد

هذا محتوي الملف 
و ايضا صورة من الخطا 
كود :
'------------------------------------------------------------------------------
' <auto-generated>
'     This code was generated by a tool.
'     Runtime Version:4.0.30319.42000
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict On
Option Explicit On


Namespace My
   
   <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
    Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"),  _
    Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
   Partial Friend NotInheritable Class MySettings
       Inherits Global.System.Configuration.ApplicationSettingsBase
       
       Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
       
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
   Private Shared addedHandler As Boolean

   Private Shared addedHandlerLockObject As New Object

   <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
   Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
       If My.Application.SaveMySettingsOnExit Then
           My.Settings.Save()
       End If
   End Sub
#End If
#End Region
       
       Public Shared ReadOnly Property [Default]() As MySettings
           Get
               
#If _MyType = "WindowsForms" Then
              If Not addedHandler Then
                   SyncLock addedHandlerLockObject
                       If Not addedHandler Then
                           AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
                           addedHandler = True
                       End If
                   End SyncLock
               End If
#End If
               Return defaultInstance
           End Get
       End Property
       
       <Global.System.Configuration.ApplicationScopedSettingAttribute(),  _
        Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
        Global.System.Configuration.SpecialSettingAttribute(Global.System.Configuration.SpecialSetting.ConnectionString),  _
        Global.System.Configuration.DefaultSettingValueAttribute("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\stock_DB.m"& _
           "db;Persist Security Info=True")>  _
       Public ReadOnly Property stock_DBConnectionString() As String
           Get
               Return CType(Me("stock_DBConnectionString"),String)
           End Get
       End Property
   End Class
End Namespace

Namespace My
   
   <Global.Microsoft.VisualBasic.HideModuleNameAttribute(),  _
    Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
    Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>  _
   Friend Module MySettingsProperty
       
       <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>  _
       Friend ReadOnly Property Settings() As Global.WindowsApplication4.My.MySettings
           Get
               Return Global.WindowsApplication4.My.MySettings.Default
           End Get
       End Property
   End Module
End Namespace


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#4
عفوا اقصد ملف App.config

اعمل Clear للمشروع عن طريق القائمه Build ثم تجد Clear WindowsApplication1
وبعدها اعمل Rebuild نفس القائمه Build ثم تجد Rebuild WindowsApplication1

وبعدها قم بتجربه البرنامج
الرد }}}
تم الشكر بواسطة: khaled Mohammed
#5
(22-09-20, 01:58 PM)enjoy كتب : عفوا اقصد ملف App.config

اعمل Clear للمشروع عن طريق القائمه Build ثم تجد Clear WindowsApplication1
وبعدها اعمل Rebuild نفس القائمه Build ثم تجد Rebuild WindowsApplication1

وبعدها قم بتجربه البرنامج

تم عمل الخطوات السابقة لكن تظهر نفس المشكلة 
مرفق كود App.config
كود :
<?xml version="1.0"?>
<configuration>
   <configSections>
   </configSections>
   <connectionStrings>
     <add connectionStrings="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=stock_DB" name="con"/>
   </connectionStrings>
   <startup>
       <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
   </startup>
 </configuration>
<!--<add name="WindowsApplication4.My.MySettings.stock_DBConnectionString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\bin\Debug\stock_DB.mdb;Persist Security Info=True"
providerName="System.Data.OleDb" />-->
الرد }}}
تم الشكر بواسطة:
#6
قم بتصحيح الخطا الذي في الصورة


لاحظ Data Source=|DataDirectory|\bin\Debug\stock_DB.m
يجب ان تكون Data Source=|DataDirectory|\stock_DB.mdb

بالنسه للملف App.config

الافضل السطر
PHP كود :
<add connectionStrings="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=stock_DB" name="con"/> 

ان يكون
PHP كود :
<add name="con" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\stock_DB.mdb;Persist Security Info=True" providerName="System.Data.OleDb" /> 
الرد }}}
تم الشكر بواسطة: khaled Mohammed
#7
(22-09-20, 02:42 PM)enjoy كتب : قم بتصحيح الخطا الذي في الصورة


لاحظ Data Source=|DataDirectory|\bin\Debug\stock_DB.m
يجب ان تكون Data Source=|DataDirectory|\stock_DB.mdb

بالنسه للملف App.config

الافضل السطر
PHP كود :
<add connectionStrings="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=stock_DB" name="con"/> 

ان يكون
PHP كود :
<add name="con" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\stock_DB.mdb;Persist Security Info=True" providerName="System.Data.OleDb" /> 

استاذنا جربت تعديل Data Source كما ابلغتني لكن نفس المشكله 
رغم ان البرنامج يعمل جيدا عدا report viewer
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم