我正在尝试将新记录添加到Access数据库。我是Visual Basic的新手,但一直在寻找答案。到目前为止,这是我的代码:
#body {
background: url(stardust.png) repeat 0 0;
background-position: right;
}
#container-narrow {
margin-top: 300px;
background-color: white;
position: absolute;
width: 80%;
height: 2000px;
}
body {
margin-left: 10%;
margin-right: 10%;
min-height: 500px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
}
#hCharacter {
margin-top: 50%;
position: relative;
font-family: 'ChunkFive';
font-size: 100px;
text-align: center;
color: red;
z-index: 999;
}
@font-face {
font-family: 'ChunkFive';
src: url('ChunkFive.otf') format: 'opentype';
}
</style>
</head>
<body id='body'>
<div id='container-narrow'>
<div id=topBanner>
<img src="LOGO%20Mockup.jpg" width=1920px height=400px></img>
</div>
<div id=hCharacter>Characters</div>
<p> Characters</p>
</div>
<script>
$.backstretch('/bgImage');
</script>
</body>
运行此命令会出错:
System.Data.OleDb.OleDbException类型的未处理异常 发生在System.Data.dll
中附加信息:INSERT INTO语句中的语法错误。
感谢任何帮助!
答案 0 :(得分:0)
问题几乎可以肯定,你用作列名的&#34;密码&#34;是一个保留字。 SQL代码中使用的任何标识符,这些标识符是保留字或包含特殊字符,例如空间,必须逃脱。默认情况下,命令构建器不会这样做。您必须自己设置QuotePrefix
和QuoteSuffix
属性才能执行此操作。对于Access数据库,您将使用&#34; [&#34;和&#34;]&#34;作为属性值。