如何显示存储过程中的消息?
显示消息是否存在行的正确语法是什么?
在SQL Server中,PRINT在WORKBENCH中显示消息bat ...
CREATE PROCEDURE `new_proced` (
in myid int(3)
)
BEGIN
if not exists (select id from table where id = myid)
then
show message 'Row no exists';
else
show message 'Row exists';
end if;
END
Run Code Online (Sandbox Code Playgroud) 如何更改listview中的颜色线.例如if line == 4然后line is red
我在C#中有以下代码:
string query = "SELECT * FROM Zboruri WHERE cod_aeroport = " + country;
using (var command = new SqlCommand(query, connection))
{
var list = new ArrayList();
var reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
string data1 = reader.GetString(1);
string data2 = reader.GetString(2);
list.Add(cod_aeroport);
list.Add(data1);
list.Add(data2);
}
}
else
{
string raspuns = "nu este info";
list.Add(raspuns);
}
reader.Close();
connection.Close();
return list;
}
Run Code Online (Sandbox Code Playgroud)
我的数据库表包含以下列:
data1(numeric(18,0))
data2(numeric(18,0))
...........
Run Code Online (Sandbox Code Playgroud)
它给了我错误:
指数数组的边界之外.
在这行代码上:
string data2 = reader.GetString(2);
Run Code Online (Sandbox Code Playgroud)
我该如何修复错误?
在Form_load中我有
txtAlteFonduri.Text = "5,00";
txtFReparatii.Text = "15,00";
txtFRulment.Text = "20,00";
Run Code Online (Sandbox Code Playgroud)
在另一个函数中,我想将文本解析为十进制
decimal alteFonduri = Decimal.Parse(txtAlteFonduri.Text);
decimal fondRulment = Decimal.Parse(txtFRulment.Text);
decimal fondRepar = Decimal.Parse(txtFReparatii.Text);
Run Code Online (Sandbox Code Playgroud)
但我在第二行有一个错误
Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)