P
penPower
Unregistered / Unconfirmed
GUEST, unregistred user!
var
vlevariant;
s:widestring;
begin
v:=createoleobject('adox.catalog');
// 下面的代码发生异常
s:='Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source=E:/Work/MH4/install/data/db1.mhd';
v.ActiveConnection:=s;
// 下面的代码几乎和上面相同,只是少用了一个变量,就成功了,为什么?
// 如果我需要使用变量代替s,s应该定义成什么类型?
// v.ActiveConnection:='Provider=Microsoft.Jet.OLEDB.4.0;'+
// 'Data Source=E:/Work/MH4/install/data/db1.mhd';
vlevariant;
s:widestring;
begin
v:=createoleobject('adox.catalog');
// 下面的代码发生异常
s:='Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source=E:/Work/MH4/install/data/db1.mhd';
v.ActiveConnection:=s;
// 下面的代码几乎和上面相同,只是少用了一个变量,就成功了,为什么?
// 如果我需要使用变量代替s,s应该定义成什么类型?
// v.ActiveConnection:='Provider=Microsoft.Jet.OLEDB.4.0;'+
// 'Data Source=E:/Work/MH4/install/data/db1.mhd';