使用下表,我将如何将 Guid 值插入表的 guidField 中。使用以下常规代码会导致以下错误,“因为:此上下文中不允许使用名称“B551F2C8”。生成的 Guid 是 B551F2C8-8380-491B-A51F-436E51CDD08F。也许 Guid 中的“-”是问题所在。有任何想法吗?
SQL表
create table tblTest
(
guidField uniqueidentifier,
strField varchar(50),
dateField smalldatetime
)
代码块
UUID uuid = UUID.randomUUID()
long lTimeStamp = d.getTime();
String tableInsert = "INSERT INTO tblTest (guidField,strField,dateField)" +
" VALUES (" + uuid +
"," + 'test' +
"," + lTimeStamp +
")";
sql.execute(tableInsert);
相关分类