尝试从文本框中插入数据库,但它只接受整数而不是字符 - 问题可能是什么?无法将文本框中的字符值插入数据库
string sCMD = string.Format("INSERT INTO [Table] ([Item], [Des1],[Des2], [Prodline], [ANR], [STime]) VALUES({0},{1},'0',{2},{3},{4})"
,txtText1.Text, txtText2.Text, txText3.Text, txtText4.Text, txtText5.Text);
在此上下文中不允许使用名称“”。有效表达式是常量,常量表达式和(在某些情况下)变量。列名不被允许。
数据库表中的列是什么? –
想象一下,如果用户在文本框中输入“some”值“e”,会发生什么情况。 –
你的数据库允许在特定列上使用char/varchar吗?你在用什么数据库? – butterbox