我正在处理访问中的数据库,我需要在单击按钮时从表单中将数据插入到表中。这是我的代码,但它没有用。
我的字段名称是否为阿拉伯语?
Dim strInsert As String
Dim db As DAO.Database
strInsert = "INSERT INTO ÇáÍÖæÑ æ ÇáÇäÕÑÇÝ [(ÑÞã ÇáãáÝ )] values ('" & fileNO.Value & "');"
Debug.Print strInsert
db.Execute strInsert
Set db = Nothing
注意:未定义的字符是阿拉伯名称
答案 0 :(得分:2)
阿拉伯语没有问题,您只需在创建数据库时使用utf-8编码。
CREATE DATABASE "myDataBase"
ENCODING = 'UTF8';
我已尝试插入请求及其工作:
INSERT INTO test(id, data) VALUES (8888, 'أحمد');
答案 1 :(得分:0)
最简单的解决方案是暂时将您的字段名称重命名为英文名称(拉丁字母)。
请避免在字段名称中使用非拉丁文名称。