我正在尝试将新用户插入数据库。但是,我收到以下错误:
插入用户失败:SQL逻辑错误或缺少数据库
以下是插入用户的代码:
function savebadge(){
for(var j=0;j<anarray.length;j++)
{
html2canvas($("#bdg"+j+""), {
onrendered: function(canvas) {
theCanvas = canvas;
var base64img = canvas.toDataURL();
badgeimg=base64img.replace("png","jpeg");
alert($("#name").text());
//console.log("render "+badgeimg);
localStorage.setItem("bdgImg",badgeimg);
var img = $("<img>",{
"src" : badgeimg,
"alt" : "badgeimg"
});
$("#divimg").append(img);
}
});
}}
姓名,年龄,电子邮件和性别都输入到文本字段。
答案 0 :(得分:0)
我建议使用CoreStore来管理您的SQLite数据库。该框架易于使用,并为高效的数据库使用提供了一个很好的界面。要使用SQLite文件设置数据库,请使用以下代码:
dataStack.perform(asynchronous: { transaction in
let user = transaction.create(Into<User>())
user.email = "user@test.com"
user.name = "test"
user.age = 18
user.gender = "m"
}, completion: { _ in })
然后,您可以使用
添加新对象dataStack.perform(asynchronous: { transaction in
if let user = transaction.fetchOne(From<User>(), Where("name", isEqualTo: name)) {
userList.append(user)
}
}, completion: { _ in })
用
读取你的对象 int x=259;
char *p = (char*)&x;
printf("%d ", *p);
printf("%d ", *(p + 1));
printf("%d ", *(p + 2));
printf("%d ", *(p + 3));