我正在开发ac#windows表单应用程序,它保存学生的信息,如名称课程年份等.我保存到sql数据库的代码可以工作,但是当涉及到检索信息时,我得到这些错误,错误的语法在'='附近.我认为错误是在retreive code.please帮助:)
这是检索代码:
try
{
string sql = "SELECT studnum,course,f_name,l_name,color_image FROM table3 WHERE f_name=" + textBoxfname.Text + "";
if (conn.State != ConnectionState.Open)
conn.Open();
command = new SqlCommand(sql, conn);
SqlDataReader reader = command.ExecuteReader();
reader.Read();
if (reader.HasRows)
{
labeloutputstudnum.Text = reader[0].ToString();
labeloutputcourse.Text = reader[1].ToString();
labeloutputfname.Text = reader[2].ToString();
labeloutputlname.Text = reader[3].ToString();
byte[] img = (byte[])(reader[4]);
if (img == null)
pictureBox3.Image = null;
else
{
MemoryStream ms = new MemoryStream(img);
pictureBox3.Image = Image.FromStream(ms);
}
}
else
{
textBoxstudno.Text = "";
textBoxcourse.Text = "";
textBoxfname.Text …Run Code Online (Sandbox Code Playgroud) 我在这里做错了什么?我是python的初学者,所以想使用modulo
import math
x = int(input("Type number x: "))
y = int(input("Type number for y:"))
print(math.fmod(x % y))
Run Code Online (Sandbox Code Playgroud)
下一个:
def modulo(x, y):
return math.fmod(x ,y)
Run Code Online (Sandbox Code Playgroud)
在使用此代码期间,我收到如下错误:
> print(math.fmod(x % y)) <br>
TypeError: fmod expected 2 arguments, got 1
Run Code Online (Sandbox Code Playgroud)