我在文本框中輸入名稱例如。 「約翰」並將其保存在它所做的數據庫中,然後再次輸入它未保存的「約翰」。但是,如果我輸入「約翰」,它再次保存......我需要它不保存約翰,反之亦然。文本框或代碼不區分大小寫
OK,所以這是文本框是安靜正常:
<asp:TextBox ID="TextBox2" runat="server" Width="80%" BorderColor="Black"
MaxLength="127"></asp:TextBox>
這裏是代碼:
int k= 0
SqlConnection dataConnection = new SqlConnection();
dataConnection.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlCommand dataCommand =
new SqlCommand("select Name from Groups", dataConnection);
ArrayList names = new ArrayList();
dataConnection.Open();
SqlDataReader rdr = dataCommand.ExecuteReader();
while (rdr.Read())
{
names.Add(rdr.GetString(0));
}
dataCommand.Dispose();
dataConnection.Dispose();
//to check if name already used..
for (int i = 0; i < names.count; i++)
{
if (Name != (string)names[i])
{
k = 1;
}
else
{
Label1.Text = "Name is already present";
Label1.Visible = true;
k = 0;
break;
}
}
if (k == 1)
{
Insertname();
}
你用什麼API訪問數據庫? – 2009-11-26 00:09:31
向我們顯示您的查詢並插入代碼,以便我們可以建議mods。 – Joel 2009-11-26 00:11:29
'InsertName()'中的代碼是什麼? – 2009-11-26 00:21:49