C# Corner
  • Tech
  • News
  • Videos
  • Forums
  • Jobs
  • Books
  • Events
    • Interviews
    • Trainings
    • Live
    • Learn
    • Career
    • Members
    • Blogs
    • Challenges
    • Certifications
    • Bounties
  • Article
  • Blog
  • Video
  • Ebook
  • Interview Question
  • .NET
  • .NET Aspire
  • .NET Core
  • .NET MAUI
  • .NET Standard
  • Active Directory
  • ADO.NET
  • Agile Development
  • AI
  • AJAX
  • AlbertAGPT
  • Alchemy
  • Alexa Skills
  • Algorand
  • Algorithms in C#
  • Android
  • Angular
  • Apple
  • Arbitrum
  • ArcObject
  • ASP.NET
  • ASP.NET Core
  • Augmented Reality
  • Avalanche
  • AWS
  • Azure
  • Backbonejs
  • Base Blockchain
  • Big Data
  • Bitcoin
  • BizTalk Server
  • Blazor
  • Blockchain
  • Bootstrap
  • Bot Framework
  • Business
  • Business Intelligence(BI)
  • C#
  • C# Corner
  • C# Strings
  • C, C++, MFC
  • Career Advice
  • Careers and Jobs
  • Chapters
  • ChatGPT
  • Cloud
  • Coding Best Practices
  • Cognitive Services
  • COM Interop
  • Compact Framework
  • Copilot
  • Cortana Development
  • Cosmos DB
  • Cryptocurrency
  • Cryptography
  • Crystal Reports
  • CSS
  • Current Affairs
  • Custom Controls
  • Cyber Security
  • Data Mining
  • Data Science
  • Databases & DBA
  • Databricks
  • Design Patterns & Practices
  • DevExpress
  • DevOps
  • DirectX
  • Docker
  • Dynamics CRM
  • Enterprise Development
  • Entity Framework
  • Error Zone
  • Exception Handling
  • F#
  • Files, Directory, IO
  • Flutter
  • Games Programming
  • GDI+
  • General
  • Generative AI
  • GO
  • Google Cloud
  • Google Development
  • Graphics Design
  • Graphite Studio
  • Hardware
  • Hiring and Recruitment
  • HoloLens
  • How do I
  • HTML 5
  • Infragistics
  • Internet & Web
  • Internet of Things
  • Ionic
  • Java
  • Java and .NET
  • JavaScript
  • JQuery
  • JSON
  • JSP
  • Knockout
  • Kotlin
  • Kubernetes
  • Langchain
  • Leadership
  • Learn .NET
  • Learn iOS Programming
  • LINQ
  • Machine Learning
  • Metaverse
  • Microsoft 365
  • Microsoft Fabric
  • Microsoft Office
  • Microsoft Phone
  • Microsoft Teams
  • Mobile Development
  • MongoDB
  • MuleSoft
  • MySQL
  • NEAR
  • NetBeans
  • Networking
  • NFT
  • NoCode LowCode
  • Node.js
  • Office Development
  • OOP/OOD
  • Open Source
  • Operating Systems
  • Oracle
  • Outsourcing
  • Philosophy
  • PHP
  • Polygon
  • PostgreSQL
  • Power Apps
  • Power Automate
  • Power BI
  • Power Pages
  • Printing in C#
  • Products
  • Progress
  • Progressive Web Apps
  • Project Management
  • Prompt Engineering
  • Public Speaking
  • Python
  • Q#
  • QlikView
  • Quantum Computing
  • R
  • React
  • React Native
  • Reports using C#
  • RevealBi
  • Robotics & Hardware
  • RPA
  • Ruby on Rails
  • RUST
  • Salesforce
  • Security
  • Servers
  • ServiceNow
  • SharePoint
  • Sharp Economy
  • SignalR
  • Smart Devices
  • Snowflake
  • Software Architecture/Engineering
  • Software Testing
  • Solana
  • Solidity
  • Sports
  • SQL
  • SQL Server
  • Startups
  • Stratis Blockchain
  • Swift
  • SyncFusion
  • Threading
  • Tools
  • TypeScript
  • Unity
  • UWP
  • Vibe Coding
  • Visual Basic .NET
  • Visual Studio
  • Vue.js
  • WCF
  • Wearables
  • Web API
  • Web Design
  • Web Development
  • Web3
  • Windows
  • Windows Controls
  • Windows Forms
  • Windows PowerShell
  • Windows Services
  • Workflow Foundation
  • WPF
  • Xamarin
  • XAML
  • XML
  • XNA
  • XSharp
  • Register
  • Login
5
Answers

Generic method To add sql parameters dynamically for executing sql parameterized query for ado.net

Photo of mahesh kumar B M

mahesh kumar B M

12y
1.1m
0
1
How to add sql parameters dynamically for executing sql parameterized query:

let us say i have a  querytext :" select a,b,c from table1 where  y=@yvalue and
i need to pass this query and the params to one of the db function method and there i have to fetch the data by executing this parameterized query.

at the method call : dbfun.fetchdata(connection ,querytext,params(note:have to send the parameters and values here i.e @xvalue and its value like that here))

at the dbfun class write one method called fetchdata to call the query using parameterized query format.I just wanted to know,how we add those params and values in this method dynamically for adding like

command.parameter.add("@xvalue",its value);
parameter.type=sqldbtype.its data type
parameter.value=some value...

 
Im interested in knowing the method of adding these params and its values and dbtype  dynamically at runtime depending on the param list  ..please help on this.


please note that it should be a generic query,so that if you add some extra parameters later to this query,this method should be able to add those params and fetch the data effectively.

Answers (5)

Next Recommended Forum
Nathaniel
WMI Question: How to get Display properties of Multiple Monitors Attached to my Computer
File Upload in edit Gridview Mohit Jain
Forum Statistics
  • Please welcome our newest member Minh Hậu Lê.

  • 3,094,143 users have contributed to 147,395 threads and 483,638

  • In the past 24 hours, we have  2 new threads, 5 new posts, and 136 new users.

  • In last week, the most popular thread is 'Explain the MVC application life cycle in DotNet'.

Upcoming Events
View all
  • Software Architecture Conference - 2025
  • Automated Sales Quote Approval Workflow for Faster Deal Closure: Automate Your Business Processes - Ep.9
  • Explore, Build, Deploy: Your AI Agent in Action
Generative AI for Leaders
Message
About Us Contact Us Privacy Policy Terms Media Kit Partners C# Tutorials Consultants Ideas Report A Bug FAQs Certifications Sitemap Stories CSharp TV DB Talks Let's React Web3 Universe Interviews.help Jumpstart Blockchain Build with JavaScript

©2025 C# Corner.

All contents are copyright of their authors.