Вы должны попробовать этот код, он собирает некоторые хорошие практики, такие как:
1) Использует оператор using
для освобождения невозвращенных ресурсов (соединения SQL, IDisposable
s в целом).
2) Предотвращает SQL-инъекцию с использованием поля Parameters
объекта SqlCommand
.
Кроме того, я использовал метод ExecuteScalar
, упомянутый @MarcGravell, который упрощает код.
public void SqlConn()
{
string tanim = null;
using (SqlConnection connect = new SqlConnection("connectionString"))
{
using (SqlCommand cmdTanim = new SqlCommand())
{
cmdTanim.Connection = connect;
cmdTanim.CommandText = "select Tanım from TümEnvanter$ where Ekipman = @param";
cmdTanim.Parameters.Add("@param", SqlDbType.VarChar).Value = comboBox_ekipman.Text;
connect.Open();
tanim = (string)cmdTanim.ExecuteScalar();
}
}
labelTanim.Text = "Ekipman Tanımı: " + tanim + " ";
}
Я полагаю, что проблема, с которой вы столкнулись, связана с
$('#myCarousel').carousel({
interval: 3000,
pause: null,
})
Вы передаете значение NULL в качестве параметра, когда он ожидает строку или логическое значение, вы можете увидеть эту ошибку из консоли.
(Ctrl + shift + I) на Chrome
Это должно быть
[114 ]
$('#myCarousel').carousel({
interval: 3000,
pause: false,
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet"/>
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="3000" data-pause="null">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="https://via.placeholder.com/150" alt="First slide">
<div class="container">
<div class="slider-text">
<h2>Lorem Ipsum is simply dummy text.</h2>
<p>ndustry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer.</p>
</div>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="https://via.placeholder.com/150" alt="Second slide">
<div class="container">
<div class="slider-text">
<h2>Lorem Ipsum is simply dummy text.</h2>
<p>ndustry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer.</p>
</div>
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>