Der er ikke angivet nogen værdi for en eller flere krævede parametre. kan ikke finde fejlen selv!!! takker for hjælpen
har 4 radiobutton i formen og det gør godt for 3 af dem, 1,3,4 men når nr 2 bliver valgt crasher programmet og der står"Der er ikke angivet nogen værdi for en eller flere krævede parametre". Det er mærkeligt da procedueren er det samme for 1,3,4 men det er kun 2éren der driller. er der nogen der ved hvad det er galt. tak
ved System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) ved System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) ved System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) ved System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) ved System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) ved System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) ved System.Data.OleDb.OleDbCommand.ExecuteReader() ved Konsolidering.StartForsoeg.HentKalibreringsfaktor(Int32 ApparatId) i C:\Documents and Settings\Kim Pour\Dokumenter\Visual Studio 2008\Projects\Konsolidering\Konsolidering\StartForsoeg.cs:linje 87 ved Konsolidering.StartForsoeg.radioButtonStart2_CheckedChanged(Object sender, EventArgs e) i C:\Documents and Settings\Kim Pour\Dokumenter\Visual Studio 2008\Projects\Konsolidering\Konsolidering\StartForsoeg.cs:linje 244 ved System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e) ved System.Windows.Forms.RadioButton.set_Checked(Boolean value) ved System.Windows.Forms.RadioButton.OnClick(EventArgs e) ved System.Windows.Forms.RadioButton.OnMouseUp(MouseEventArgs mevent) ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) ved System.Windows.Forms.Control.WndProc(Message& m) ved System.Windows.Forms.ButtonBase.WndProc(Message& m) ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) ved System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ved System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) ved System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) ved System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) ved System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) ved System.Windows.Forms.Application.RunDialog(Form form) ved System.Windows.Forms.Form.ShowDialog(IWin32Window owner) ved Konsolidering.Konsolidering.nytForsøgToolStripMenuItem_Click(Object sender, EventArgs e) i C:\Documents and Settings\Kim Pour\Dokumenter\Visual Studio 2008\Projects\Konsolidering\Konsolidering\Konsolidering.cs:linje 32 ved System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) ved System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) ved System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) ved System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) ved System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) ved System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) ved System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) ved System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) ved System.Windows.Forms.Control.WndProc(Message& m) ved System.Windows.Forms.ScrollableControl.WndProc(Message& m) ved System.Windows.Forms.ToolStrip.WndProc(Message& m) ved System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) ved System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ved System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) ved System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) ved System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) ved System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) ved System.Windows.Forms.Application.Run(Form mainForm) ved Konsolidering.Program.Main() i C:\Documents and Settings\Kim Pour\Dokumenter\Visual Studio 2008\Projects\Konsolidering\Konsolidering\Program.cs:linje 18 ved System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) ved System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) ved Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() ved System.Threading.ThreadHelper.ThreadStart_Context(Object state) ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) ved System.Threading.ThreadHelper.ThreadStart()
Jeg går ud fra, at det kodeklip du har givet os ligger i: C:\Documents and Settings\Kim Pour\Dokumenter\Visual Studio 2008\Projects\Konsolidering\Konsolidering\StartForsoeg.cs
Kunne man lokke dig til at vise hvilken linie i ovenstående klip som er linje 87 i den rigtige fil?
det nok ikke parametre kan jeg se, men undersøg den alligevel..
og sidst men ikke mindst.. du kan se hvor den præcist fejler ved at bruge din debugger igen. Placer et break point og når den stopper der trykker du F10 for at hoppe igennem koden - når du rammer linjen med fejl vil du havne i en exception og dermed er det et skridt nærmere på en løsning.
Det forstår jeg ikke da procedueren er nøjeagtig det samme for alle radiobuttons, men alligevel crasher den ved nr 2. når jeg debugger får jeg denne fejl : "Der er ikke angivet nogen værdi for en eller flere krævede parametre" og den stopper ved
OleDbDataReader dr = aCommand.ExecuteReader();
jeg har lavet koden lidt om så inden man vælger hvilken radiobutton tømmer jeg tilhørende textboxes for data
Ja der er nok ingen tvivl om, at det er din sql der er et eller andet galt med. Har du mon prøvet at kopiere sqlconnection- og sqlcommand-sætningerne fra en af de statements som virker, ned i 2'eren?
Jeg kan ihvertfald ikke umiddelbart se fejlen ud fra den sql du har givet her..
nu har jeg rodet lidt med det her og jeg fandt ud af af while loopen fungerer ikke som den skal. under debug bliver den slet ikke eksekveret, derfor kommer der ingen værdi ud. koden ser sådan ud nu:
Jeg har kun pillet koden for valg af radiobutton 2. som sagt tidligere den virker fint for 1,3, og 4. takker mange gang for jeres indsats for at sætte mig igang :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.