我的代码有问题:
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
list.Items.Clear()
cmd.CommandText = "SELECT * FROM borrow where (Department LIKE '%" & TextBox2.Text & "%')"
cmd.Connection = con
cmd.CommandType = CommandType.Text
con.Open()
rd = cmd.ExecuteReader()
If rd.HasRows = True Then
While rd.Read()
Dim listview As New ListViewItem
listview.Text = rd("ID").ToString
listview.SubItems.Add(rd("Department").ToString)
listview.SubItems.Add(rd("Purpose").ToString)
listview.SubItems.Add(rd("Items_Details").ToString)
listview.SubItems.Add(rd("Requested_by").ToString)
listview.SubItems.Add(rd("Approved_by").ToString)
listview.SubItems.Add(rd("Date").ToString)
listview.SubItems.Add(rd("Status").ToString)
listview.SubItems.Add(rd("Date_Returned").ToString)
list.Items.Add(listview)
End While
End If
con.Close()
Run Code Online (Sandbox Code Playgroud)
一旦我输入文本框中的字符串来搜索项目,我就会收到此错误:
参数化查询'(@ Parameter1 nvarchar(4000))SELECT*FROM借用where(Departme'期望参数'@ Parameter1',未提供.
谁能帮我?
我正在读取linux中的一个文件,这是一个日志文件,它不断更新文件已更改的天气并将其输出到网页.我使用php inotify做它,但我的问题是它是阻止.
我怎么能让php inotify非阻塞所以我可以在监视文本文件时做其他事情?
<?php
$fd = inotify_init();
$watch_descriptor = inotify_add_watch($fd, '/tmp/temp.txt', IN_MODIFY);
touch('/tmp/temp.txt');
$events = inotify_read($fd);
$contents = file_get_contents('/tmp/temp.txt');
echo $contents;
inotify_rm_watch($fd, $watch_descriptor);
fclose($fd)
?>
Run Code Online (Sandbox Code Playgroud)
或者我可以在java中这样做吗?..谢谢.
我编写了一个比较字符串的简单应用程序。我的问题是空格。这是示例代码:
int main(int argc,char *argv[]) {
if(strcmp(argv[1], "go up")==0){
printf("up up and away\n");
}
if(strcmp(argv[1], "down")==0){
printf("down you go\n");
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在用 编译它后gcc -o try try.c,我在终端中运行它:
./try go up // doesn't show anything
./try down //prints down you go
Run Code Online (Sandbox Code Playgroud)
Linux 终端中可以使用空格吗?