使用C#从sql Server检索数据 [英] Retrieve Data from sql Server Using C#

查看:81
本文介绍了使用C#从sql Server检索数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我需要帮助!我正在编写一个从两个不同的表中选择它的编程,但它总是在我运行时显示此错误:''@PayrollNumber'附近的语法不正确......这是我的代码:



Hi everyone,

I need a help ! I am writing a programming that select that from two different tables, but it always show this error when ever i run it: Incorrect syntax near ''@PayrollNumber''....This is my code:

cmd.CommandText = "SELECT PersonalDetails.FirstName, PersonalDetails.MiddleName, PersonalDetails.LastName, offices.Id, offices.Name   FROM PersonalDetail INNER JOIN offices ON (PersonalDetails.@PayrollNumber = offices.PayrollNumber) WHERE (FirstName =  ''" + TextBox6.Text + "'') and (MiddleNam<e = ''" + TextBox7.Text + "'') AND (LastName = ''" + TextBox8.Text + "'')";

推荐答案

您的代码至少包含两个语法错误 - @PayrollNumber和MiddleNam< e 。

对于用户输入,请使用命令参数 [ ^ ]而不是字符串连接。
Your code contains at least two syntactic errors - "@PayrollNumber" and "MiddleNam<e".
For user inputs use Command parameters[^] instead of string concatenation.


这篇关于使用C#从sql Server检索数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆