Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. connecting DB using ODBC in Windows Service

connecting DB using ODBC in Windows Service

Scheduled Pinned Locked Moved ASP.NET
databasehelpsql-serversysadmin
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    ramyasangeet
    wrote on last edited by
    #1

    hi all, I am workingin a windows where i need to insert data into the Db using ODBC connection.I used stored procedure to insert data. here is the code EventType,Eventdate,vehicle I declared correctly and getting correct values also System.Data.Odbc.OdbcCommand Emp = new System.Data.Odbc.OdbcCommand("DBO.INSRTEVNT", mycon); addEmp.CommandType = CommandType.StoredProcedure; Emp.Parameters.Add("@EventType", System.Data.Odbc.OdbcType.Int).Value = **EventType;** Emp.Parameters.Add("@EventTime",System.Data.Odbc.OdbcType.DateTime).Value = **EventDateTime**; Emp.Parameters.Add("@Vehi", System.Data.Odbc.OdbcType.VarChar).Value = **Vehicle**; Emp.ExecuteNonQuery(); but when i execute the code,the data are not inserting and throwing exception. here it is ExceptionSystem.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'DBO.INSRTEVNT' expects parameter '@EventType', which was not supplied. but I passed correct data only.. Plz give me suggestions to resolve the problem. Thanks in advance.

    cheers sangeet

    M S 2 Replies Last reply
    0
    • R ramyasangeet

      hi all, I am workingin a windows where i need to insert data into the Db using ODBC connection.I used stored procedure to insert data. here is the code EventType,Eventdate,vehicle I declared correctly and getting correct values also System.Data.Odbc.OdbcCommand Emp = new System.Data.Odbc.OdbcCommand("DBO.INSRTEVNT", mycon); addEmp.CommandType = CommandType.StoredProcedure; Emp.Parameters.Add("@EventType", System.Data.Odbc.OdbcType.Int).Value = **EventType;** Emp.Parameters.Add("@EventTime",System.Data.Odbc.OdbcType.DateTime).Value = **EventDateTime**; Emp.Parameters.Add("@Vehi", System.Data.Odbc.OdbcType.VarChar).Value = **Vehicle**; Emp.ExecuteNonQuery(); but when i execute the code,the data are not inserting and throwing exception. here it is ExceptionSystem.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'DBO.INSRTEVNT' expects parameter '@EventType', which was not supplied. but I passed correct data only.. Plz give me suggestions to resolve the problem. Thanks in advance.

      cheers sangeet

      M Offline
      M Offline
      Member 3879881
      wrote on last edited by
      #2

      Try this code if ur getting that 3 value in textbox like this otherwise based on ur input change the id name..., Dim strInsertproc As String strInsertproc = "INSRTEVNT'" & txteventype.text & "','" & txteventtime.Text & "','" & txtvehi.text & "'" sqlcmd = New SqlCommand(strInsertproc, sqlconn) sqlcmd.Connection.Open() sqlcmd.ExecuteNonQuery() sqlcmd.Connection.Close() sqlcmd.Dispose() lblMsg.Text = "Record Inserted............"

      Magesh

      1 Reply Last reply
      0
      • R ramyasangeet

        hi all, I am workingin a windows where i need to insert data into the Db using ODBC connection.I used stored procedure to insert data. here is the code EventType,Eventdate,vehicle I declared correctly and getting correct values also System.Data.Odbc.OdbcCommand Emp = new System.Data.Odbc.OdbcCommand("DBO.INSRTEVNT", mycon); addEmp.CommandType = CommandType.StoredProcedure; Emp.Parameters.Add("@EventType", System.Data.Odbc.OdbcType.Int).Value = **EventType;** Emp.Parameters.Add("@EventTime",System.Data.Odbc.OdbcType.DateTime).Value = **EventDateTime**; Emp.Parameters.Add("@Vehi", System.Data.Odbc.OdbcType.VarChar).Value = **Vehicle**; Emp.ExecuteNonQuery(); but when i execute the code,the data are not inserting and throwing exception. here it is ExceptionSystem.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'DBO.INSRTEVNT' expects parameter '@EventType', which was not supplied. but I passed correct data only.. Plz give me suggestions to resolve the problem. Thanks in advance.

        cheers sangeet

        S Offline
        S Offline
        Sandeep Kumar
        wrote on last edited by
        #3

        hi try to add parameters in the following way Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@EventType", System.Data.Odbc.OdbcType.Int)); Emp.Parameters("@EventType").Value = EventType; Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@EventTime",System.Data.Odbc.OdbcType.DateTime)); Emp.Parameters("@EventTime").Value = EventDateTime; Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@Vehi", System.Data.Odbc.OdbcType.VarChar, 100)); Emp.Parameters("@Vehi").Value = Vehicle; Emp.ExecuteNonQuery();

        R 1 Reply Last reply
        0
        • S Sandeep Kumar

          hi try to add parameters in the following way Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@EventType", System.Data.Odbc.OdbcType.Int)); Emp.Parameters("@EventType").Value = EventType; Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@EventTime",System.Data.Odbc.OdbcType.DateTime)); Emp.Parameters("@EventTime").Value = EventDateTime; Emp.Parameters.Add(New System.Data.Odbc.OdbcParameter("@Vehi", System.Data.Odbc.OdbcType.VarChar, 100)); Emp.Parameters("@Vehi").Value = Vehicle; Emp.ExecuteNonQuery();

          R Offline
          R Offline
          ramyasangeet
          wrote on last edited by
          #4

          thanks for ur reply .. i tired the code. but still am getting the same error. ExceptionSystem.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'INSRTEVNT' expects parameter '@EventType', which was not supplied. plz give me suggestions

          cheers sangeet

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups