我正在設計一個使用.NET和Windows Forms的C#程序。有一點我需要打開一個包含DataGridView對象和TextBox的表單。 DataGridView對象將被提供給TextBox上的輸入並顯示來自數據庫的實時匹配。在SELECT命令的左側使用SQL函數是否高效?
要做到這一點,我已經用下面的簡單的SQL查詢過:
SqlCommand cmd = "SELECT name,document_no FROM clients WHERE LEFT(name, " + textboxname.Text.Len + ") = '" textboxname.Text + "'";
它適用於現在,而我的數據庫包含約行一打,但是其高效的大型(2k +條目)數據庫?
此外,不要不要忘記清理你的'textboxname.Text'以避免這種情況:http://xkcd.com/327/ – btown
過去兩週我見過更多的小博比。它永遠不會變老:) – MatBailie