|
Please, if you post code here, use the "code" drop down above the entry textbox to format your code. This preserves the formatting by putting the appropriate <pre> tags round it.
Without tags:
If String.IsNullOrEmpty(txt_batchcode.Text) Then
System.Windows.MessageBox.Show("Batch Cod Field Is blank Please Select Batch")
Else
Try
cmd.Parameters.AddWithValue("@flag", flag)
cmd.Parameters.AddWithValue("@sno", txtsno.Text)
With tags:
If String.IsNullOrEmpty(txt_batchcode.Text) Then
System.Windows.MessageBox.Show("Batch Cod Field Is blank Please Select Batch")
Else
Try
cmd.Parameters.AddWithValue("@flag", flag)
cmd.Parameters.AddWithValue("@sno", txtsno.Text) Which one would you rather read?
And BTW: look at the forum headings! If you want to post VB, then use a VB forum: http://www.codeproject.com/Forums/1646/Visual-Basic.aspx[^] or QA: http://www.codeproject.com/Questions/ask.aspx[^]
Posting VB in a C# forum is like posting dog-fight adverts on a vegan site...
Never underestimate the power of stupid things in large numbers
--- Serious Sam
|
|
|
|
|
As someone mentioned
* put the code indication (< pre> tags) around your code.
* use the VB forum for VB questions
my two cents of your code:
good
* use of parametrized queries
bad
* although you use parametrized queries you also still use string concatenation with user input. Here´s a good article[^]
* UI, businesslogic and DAL component code in one class and probably even within one method .
* three times the same code block...
* I added inline comments for more detailed info.
Dim es As Input.KeyEventArgs
If String.IsNullOrEmpty(txt_pname.Text) Then
comlibobj.msg("Please Enter Name", "Warning")
e.Handled = True
Else
cmd = New SqlCommand("", sqlcn)
cmd.CommandType = CommandType.StoredProcedure
Dim flag As String = ""
Dim schcmd As New SqlCommand("SELECT * FROM mschemst WHERE scode='" + txt_pcode.Text + "'", sqlcn)
Dim schrd As SqlDataReader = schcmd.ExecuteReader
While schrd.Read
Dim sxm As String = schrd("scode")
If sxm.Count > 0 Then
userCh = "Modify"
End If
If txt_schfree1.Text = "0" And txt_schfree2.Text = "0" And txt_schfree3.Text = "0" And txt_schqty1.Text = "0" And txt_schqty1.Text = "0" And txt_schqty2.Text = "0" And txt_schqty3.Text = "0" Then
userCh = "Delete"
End If
End While
schrd.Close()
If txt_batchcode.Text.Count > 0 Then
Batchno = txt_batchcode.Text
Else
Batchno = Batchno
End If
If userCh = "Add New" Then
flag = "A"
ElseIf userCh = "Modify" Then
flag = "M"
ElseIf userCh = "Delete" Then
flag = "D"
End If
batch = ""
batch = DirectCast(cmb_batch.SelectedItem, ComboBoxItem).Content.ToString()
txtsno.Text = Val(comlibobj.cdmaker("", "mschemst", "sno", 9999))
If cmb_batch.Visibility = Windows.Visibility.Visible Then
If cmb_batch.Visibility = Windows.Visibility.Visible And cmb_batch.SelectedIndex = 0 Then
System.Windows.MessageBox.Show("Please Select Batch If use Batch Wise Product And enable Select Bacth")
Else
If cmb_batch.SelectedIndex = 1 Then
cmd = New SqlCommand("SELECT BATCHNO FROM mbachmst WHERE BCODE='" + txt_pcode.Text + "'", sqlcn)
rdr = cmd.ExecuteReader
While rdr.Read
Batchno = rdr("BATCHNO").ToString
txtsno.Text = Val(comlibobj.cdmaker("", "mschemst", "sno", 9999))
Try
cmd.Parameters.AddWithValue("@flag", flag)
cmd.Parameters.AddWithValue("@sno", txtsno.Text)
cmd.Parameters.AddWithValue("@scode", txt_pcode.Text)
cmd.Parameters.AddWithValue("@SBATCHNO", Batchno)
cmd.Parameters.AddWithValue("@sqty1", txt_schqty1.Text)
cmd.Parameters.AddWithValue("@sfree1", txt_schfree1.Text)
cmd.Parameters.AddWithValue("@sqty2", txt_schqty2.Text)
cmd.Parameters.AddWithValue("@sfree2", txt_schfree2.Text)
cmd.Parameters.AddWithValue("@sqty3", txt_schqty3.Text)
cmd.Parameters.AddWithValue("@sfree3", txt_schfree3.Text)
cmd.Parameters.AddWithValue("@sfromdt", comlibobj.Datecheck(txt_sfromdt.Text))
cmd.Parameters.AddWithValue("@senddt", comlibobj.Datecheck(txt_senddt.Text))
cmd.Parameters.AddWithValue("@smes", txt_smes.Text)
cmd.Parameters.AddWithValue("@sminstk", IIf(txt_minstk.Text = 0, 0, txt_minstk.Text))
cmd.ExecuteNonQuery()
Catch agex As Exception
MsgBox(agex.Message)
End Try
cmd.Dispose()
End While
rdr.Close()
Me.Close()
comlibobj.upd()
ElseIf cmb_batch.SelectedIndex = 2 Then
If String.IsNullOrEmpty(txt_batchcode.Text) Then
System.Windows.MessageBox.Show("Batch Cod Field Is blank Please Select Batch")
Else
Try
cmd.Parameters.AddWithValue("@flag", flag)
cmd.Parameters.AddWithValue("@sno", txtsno.Text)
cmd.Parameters.AddWithValue("@scode", txt_pcode.Text)
cmd.Parameters.AddWithValue("@SBATCHNO", Batchno)
cmd.Parameters.AddWithValue("@sqty1", txt_schqty1.Text)
cmd.Parameters.AddWithValue("@sfree1", txt_schfree1.Text)
cmd.Parameters.AddWithValue("@sqty2", txt_schqty2.Text)
cmd.Parameters.AddWithValue("@sfree2", txt_schfree2.Text)
cmd.Parameters.AddWithValue("@sqty3", txt_schqty3.Text)
cmd.Parameters.AddWithValue("@sfree3", txt_schfree3.Text)
cmd.Parameters.AddWithValue("@sfromdt", comlibobj.Datecheck(txt_sfromdt.Text))
cmd.Parameters.AddWithValue("@senddt", comlibobj.Datecheck(txt_senddt.Text))
cmd.Parameters.AddWithValue("@smes", txt_smes.Text)
cmd.Parameters.AddWithValue("@sminstk", IIf(txt_minstk.Text = 0, 0, txt_minstk.Text))
cmd.ExecuteNonQuery()
Catch agex As Exception
MsgBox(agex.Message)
End Try
cmd.Dispose()
Me.Close()
comlibobj.upd()
End If
End If
End If
Else
Try
cmd.Parameters.AddWithValue("@flag", flag)
cmd.Parameters.AddWithValue("@sno", txtsno.Text)
cmd.Parameters.AddWithValue("@scode", txt_pcode.Text)
cmd.Parameters.AddWithValue("@SBATCHNO", Batchno)
cmd.Parameters.AddWithValue("@sqty1", txt_schqty1.Text)
cmd.Parameters.AddWithValue("@sfree1", txt_schfree1.Text)
cmd.Parameters.AddWithValue("@sqty2", txt_schqty2.Text)
cmd.Parameters.AddWithValue("@sfree2", txt_schfree2.Text)
cmd.Parameters.AddWithValue("@sqty3", txt_schqty3.Text)
cmd.Parameters.AddWithValue("@sfree3", txt_schfree3.Text)
cmd.Parameters.AddWithValue("@sfromdt", comlibobj.Datecheck(txt_sfromdt.Text))
cmd.Parameters.AddWithValue("@senddt", comlibobj.Datecheck(txt_senddt.Text))
cmd.Parameters.AddWithValue("@smes", txt_smes.Text)
cmd.Parameters.AddWithValue("@sminstk", IIf(txt_minstk.Text = 0, 0, txt_minstk.Text))
cmd.ExecuteNonQuery()
Catch agex As Exception
MsgBox(agex.Message)
End Try
cmd.Dispose()
Me.Close()
comlibobj.upd()
End If
In short, throw this away and start new, with n-tier development. (use this as base for the logic you tried to achieve)
hope this helps.
|
|
|
|
|
thanks i have need only guideline on my code write and you give me thanks
really i am try to write best code
|
|
|
|
|
The project speed could be reduced by a 'slow' algorithm. If your if-else chain is the implementation of a slow algorithm then, yes, they are going to reduce the performance of your application.
Veni, vidi, vici.
|
|
|
|
|
Quote: if i a use more than 50 (if{} else{}) statements in one form can it reduce my project speed or cause any hazard to my project?
Was this was your question?
What are you trying to accomplish? i mean why do you want to use 50 if elses? why not switch cases?
Whats the difference between them?
Do some self assessment. And please post your code. So that i can atleast look into it.
One more doubt:
Are you doing all of this on form load?
|
|
|
|
|
I am making and RPG and have coded the movement and animation for the sprites. When I run the project, the sprite will move down or right. When the right arrow key is pressed, the sprite will move right, but will not stop. When the down key is pressed, the sprite will move down, and stop when the key is released. However, when you press another arrow key once you have pressed the down or right key, the sprite image won't change direction. Also, the sprite images do not change when a new arrow key is pressed. Why is this happening? Any help is appreciated.
Game.cs
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace RPG
{
public class Game1 : Game
{
#region Fields
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
Vector2 aPosition = new Vector2(250, 100);
MageChar mageSprite;
#endregion
#region Initialization
public Game1 ()
{
graphics = new GraphicsDeviceManager (this);
Content.RootDirectory = "Content";
graphics.IsFullScreen = false;
}
protected override void Initialize()
{
mageSprite = new MageChar();
base.Initialize();
}
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
mageSprite.LoadContent(this.Content);
}
#endregion
#region Update and Draw
protected override void Update(GameTime gameTime)
{
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
mageSprite.Update(gameTime);
base.Update(gameTime);
}
protected override void Draw(GameTime gameTime)
{
graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
spriteBatch.Begin();
mageSprite.Draw(this.spriteBatch);
spriteBatch.End();
base.Draw(gameTime);
}
#endregion
}
}
CharMovement
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace RPG
{
public class CharMovement
{
public string charSprite;
public Rectangle Size;
private float mScale = 1.0f;
public Vector2 Position = new Vector2(0, 0);
private Texture2D charTexture;
public void LoadContent(ContentManager theContentManager, string theCharSprite)
{
charTexture = theContentManager.Load<Texture2D>(theCharSprite);
theCharSprite = charSprite;
Size = new Rectangle(0, 0, (int)(charTexture.Width * mScale), (int)(charTexture.Height * mScale));
}
public void Update(GameTime theGameTime, Vector2 theSpeed, Vector2 theDirection)
{
Position += theDirection * theSpeed * (float)theGameTime.ElapsedGameTime.TotalSeconds;
if (Position.X < 0)
{
Position.X = 0;
}
if (Position.Y < 0)
{
Position.Y = 0;
}
}
public void Draw(SpriteBatch theSpriteBatch)
{
theSpriteBatch.Draw(charTexture, Position,
new Rectangle(0, 0, charTexture.Width, charTexture.Height),
Color.White, 0.0f, Vector2.Zero, mScale, SpriteEffects.None, 0);
}
}
}
MageChar.cs
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
namespace RPG
{
public class MageChar : CharMovement
{
string MageAssetName = "WalkingFront";
const int StartPositionX = 0;
const int StartPositionY = 0;
const int MageSpeed = 160;
const int MoveUp = 1;
const int MoveDown = 1;
const int MoveLeft = 1;
const int MoveRight = 1;
enum State
{
WalkingLeft,
WalkingRight,
WalkingFront,
WalkingBack
}
State CurrentState = State.WalkingFront;
Vector2 Direction = Vector2.Zero;
Vector2 Speed = Vector2.Zero;
KeyboardState PreviousKeyboardState;
public void LoadContent(ContentManager theContentManager)
{
Position = new Vector2(StartPositionX, StartPositionY);
base.LoadContent(theContentManager, MageAssetName);
}
private void Update(KeyboardState aCurrentKeyboardState)
{
if (CurrentState == State.WalkingFront)
{
Speed = Vector2.Zero;
Direction = Vector2.Zero;
if (aCurrentKeyboardState.IsKeyDown(Keys.Left) == true)
{
CurrentState = State.WalkingLeft;
MageAssetName = "WalkingLeft";
Speed.X -= MageSpeed;
Direction.X -= MoveLeft;
}
else if (aCurrentKeyboardState.IsKeyDown(Keys.Right) == true)
{
CurrentState = State.WalkingRight;
MageAssetName = "WalkingRight";
Speed.X += MageSpeed;
Direction.X += MoveRight;
}
if (aCurrentKeyboardState.IsKeyDown(Keys.Up) == true)
{
CurrentState = State.WalkingBack;
MageAssetName = "WalkingBack";
Speed.Y += MageSpeed;
Direction.Y += MoveUp;
}
else if (aCurrentKeyboardState.IsKeyDown(Keys.Down) == true)
{
CurrentState = State.WalkingFront;
MageAssetName = "WalkingFront";
Speed.Y -= MageSpeed;
Direction.Y -= MoveDown;
}
}
}
public void Update(GameTime theGameTime)
{
KeyboardState aCurrentKeyboardState = Keyboard.GetState();
Update(aCurrentKeyboardState);
PreviousKeyboardState = aCurrentKeyboardState;
base.Update(theGameTime, Speed, Direction);
}
}
}
|
|
|
|
|
What about that block of code:
private void Update(KeyboardState aCurrentKeyboardState)
{
if (CurrentState == State.WalkingFront)
and all other states are ignored. I guess the problem is here.
|
|
|
|
|
oh okay, thanks. I'll fix that part.
|
|
|
|
|
I'm currently working on a project that uses an RFID reader that reads RFID tags and uses a ASP.Net,C# program to store the tags data into an SQL database(Godaddy Server windows), but the problem here is that I need to connect RFID Reader (to read the data and store it to the database), so how can I do that?? Also, I may need to control the parallel port from the ASP.NET.
for at homw i want to test it .. so i m going to purchase the device and test it and present it ..
so place let me know on this how to start
|
|
|
|
|
Ask the RFID vendor for details on integrating the reader to your ASP.NET app, e.g. documentation and demo code will be helpful.
|
|
|
|
|
sandsip wrote: the problem here is that I need to connect RFID Reader (to read the data and store it to the database), so how can I do that?? Also, I may need to control the parallel port from the ASP.NET. The problem is that you can't access local hardware using ASP.NET.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I doubt that you can access the RFID re4ader directly from the ASP.Net code, which means you need to do some tweaking with ActiveX or Java Applets - The RFID reader vendor can tell you the details.
About accessing the Serial Port: Accessing anything locally from a webpage breaks most browser's security principles, thus it is hard to achieve. After some searching I found the following solution which allows you to access local serial ports on the client from the web page, but it is only promised to work in IE (other browsers may work, but not tested).
http://strokescribe.com/en/serial-port-internet-explorer.html[^]
Veni, vidi, caecus | Everything summarizes to Assembly code
|
|
|
|
|
Marco Bertschi wrote: About accessing the Serial Port: You're describing it as if they are two separate problems; one would need ActiveX to access a local resource. Both the port and the reader are local resources.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
yes - But I have no idea how the RFID scanner works in detail, that's why I only guarantee the correctness of my answer for the serial port issue.
Veni, vidi, caecus | Everything summarizes to Assembly code
|
|
|
|
|
Why don't you create a Windows application that accesses the RFID reader and then posts the data to the ASP.NET site, instead of trying to do it directly from ASP.NET?
|
|
|
|
|
Can't the RFID reader emulate a keyboard? At least, barcode reader can normally do so.
OK, if you want to send a command to it in order to initiate the reading, then that would not work so easily from a web page. But when it is OK that the user sets the cursor into the correct input field on the page and then presses a button on the hardware, that will work.
|
|
|
|
|
Hi, we have a project with Kinect which is about obstacle detection and face recognition and we need to know if the obstacle is on the ground or not because we want to warn the user "Obstacle on the groud, step on it" if there's an obstacle like stairs, box etc. We work with Emgu CV and we use blob detection to find connected components on the depth map and we do it with opencv functions. Detecting the floor would also help us to say "the floor is not an obstacle" because you know if the camera is placed close to the ground it may detect the floor as an obstacle which is so unwanted situation.
So we need some suggestions, which methods can we use? Is there any function in Emgu CV(we didn't find any ). We've found out that OpenNI has a getfloor function but we don't want to use that because project deadline is soon and maybe dealing with OpenNI when we are already using opencv might cause some problems and on the presentation maybe some problems may occur and our app would crash.
Any suggestions would be greatly appreciated.
|
|
|
|
|
|
You already have an answer below. DO NOT repost the same question.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hello ,
I have finished my client / server application when I did the setup file to another machine and when I try to open the report viewer it gave me these error messages I don't understand where is the probleme...
************** Texte de l'exception **************
System.Data.SqlClient.SqlException (0x80131904): Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.
à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
à System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
à System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
à System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
à System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
à System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
à System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
à System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
à System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
à System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
à System.Data.SqlClient.SqlConnection.Open()
à System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
à System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
à System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
à GPvdesign.repdatasetTableAdapters.DataTable4TableAdapter.Fill(DataTable4DataTable dataTable, Decimal annee)
à GPvdesign.EtatConsommation.btnAfficher_Click(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à DevComponents.DotNetBar.ButtonX.OnClick(EventArgs e)
à DevComponents.DotNetBar.ButtonX.OnMouseUp(MouseEventArgs e)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à DevComponents.DotNetBar.PopupItemControl.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1008 (RTMGDR.030319-1000)
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
GPvdesign
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files/Microsoft/Setup2/GPvdesign.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1002 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1001 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1001 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
DevComponents.DotNetBar2
Version de l'assembly : 10.0.0.3
Version Win32 : 10.0.0.3
CodeBase : file:///C:/Program%20Files/Microsoft/Setup2/DevComponents.DotNetBar2.DLL
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1015 (RTMGDR.030319-1000)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1015 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.ReportViewer.WinForms
Version de l'assembly : 10.0.0.0
Version Win32 : 10.0.40219.329
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms/10.0.0.0__b03f5f7f11d50a3a/Microsoft.ReportViewer.WinForms.dll
----------------------------------------
System.Data
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Data.DataSetExtensions
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
System.Numerics
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Microsoft.ReportViewer.WinForms.resources
Version de l'assembly : 10.0.0.0
Version Win32 : 10.0.30319.1
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms.resources/10.0.0.0_fr_b03f5f7f11d50a3a/Microsoft.ReportViewer.WinForms.resources.dll
----------------------------------------
Microsoft.ReportViewer.Common
Version de l'assembly : 10.0.0.0
Version Win32 : 10.0.40219.329
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/Microsoft.ReportViewer.Common/10.0.0.0__b03f5f7f11d50a3a/Microsoft.ReportViewer.Common.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Transactions
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.
Par exemple :
<configuration>
<system.windows.forms jitdebugging="true">
Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
Help me please
|
|
|
|
|
I think your connectionstring is telling the connection to use integrated security, but you are either supplying a username and password, or the user logged on to the new machine has no credentials set up in sql server. Either set integrated security to false in your connectionstring, and supply a valid username and password, or set up the credentials in sql server for the current user of the machine.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
|
Make sure you never used a different connectionstring in your report than the one your application uses.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
Ok i tell you what i have made in my application maybe we can solve the probleme
I created a configuration file with a name and I called the manager configuration class with name of the file configuration for button add and delete and modify etc... and I created a dataset with DataAdapter for repport viewer using assistance automatically i see the name of connection in file configuration and i clic next i do my query of sql
|
|
|
|
|
I have changed my file configuration
like this
="1.0"="utf-8"
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Gestionparc.Properties.Settings.GestionParcConnectionString"
connectionString="Data Source=PC; Initial Catalog=GestionParc; User Id=PC; Password=PC"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
but is still not working
|
|
|
|
|