创建数据表: create table dept(deptno int primary key, dname varchar(14), loc varchar(13))
创建数据表时开始和结尾要加括号,这里用的是小括号"()",不是"<>",虽然mysql命令行显示好像是<>。
力控sqlinsert失败在要插入语句前set names utf8失败的原因:1.表中存在外键,关联到另一个表,插入不存在于另一表主键的值的时候会报错
2.value后面括号的字段数目、类型和value前面的字段数目或者类型不匹配
1、添加ADO 后台组件,建立数据表绑定
2、打开数据库
3、按照建立的绑定向库中插入数据
stringqtype
=
DropDownList1.SelectedValue.ToString()
既然qtype是字符串
那么在sql语句中
应该给qtype加上单引号
而您没有加
而qtype
=
“单项选择题”所以个人感觉应该是这里的问题
您修改下试试
还有
提个建议:虽然您这样拼接sql字符串是可以实现功能的
但是不建议这样做
没有效率
请用
stringbuilding拼sql字符串
或是
string。format来拼接成一个字符串
究其原因及用法
我在这里不写了
建议你在网上搜搜
就知道区别
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)