Я немного нуждается в вашей помощиНевозможно получить данные из базы данных
В моем веб-приложение, у меня есть этот Select
заявление, но когда я запускаю его, он получает 0 данные, но когда я пытаюсь мой Select
в базе данных, в нем есть данные, а мой оператор Select
верен, кстати, мое приложение уже опубликовано на сервере.
Вот мой код
string SelectStatement = "SELECT DATEDIFF(day, kg1653, GETDATE()) datenum, kg1635, (CASE WHEN kg1637 is null THEN 0 END) eis ";
string FromStatement = "FROM hsi.keygroupdata503 ";
string WhereStatement = "WHERE kg1235='" + _securityCode + "' and kg1241 is null";
_sqlDT = ConnectToDatabase(SelectStatement + FromStatement + WhereStatement);
и вот моя строка соединения
System.Data.Odbc.OdbcConnection _odbcConn = new System.Data.Odbc.OdbcConnection();
_odbcConn.ConnectionString = "MY DATABASE CONNECTION STRING";
System.Data.Odbc.OdbcDataAdapter _odbcA = new System.Data.Odbc.OdbcDataAdapter(sqlQuery1, _odbcConn);
DataTable _odbcDt = new DataTable();
_odbcA.Fill(_odbcDt);
return _odbcDt;
Может кто-то пожалуйста, помогите мне с этим?
Большое вам спасибо!
Ваш запрос широко открыт для атаки SQL-инъекций. Не связывайте строки, подобные этому, при написании запросов! – alroc
С C# 4.0 и SQL Server - *** Почему, черт возьми, вы используете устаревшие вещи ODBC ?? –
@alroc Привет! Спасибо, что ответили, что мне делать? Это вызывает мою проблему? – JanMichael