M moutocean Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-06 #1 select * from dbdemos 在上边的sql语句中dbdemos是一个变化量,如何实现宏替换?
W wgzhang Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-07 #2 可以用Format来替换 Query1.sql.Add(Format('select * from %s',[Edit1.Text])); 不好意思,从LSS那里学来的.
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-07 #3 还可以用 Query1.sql.Add('select * from '+Edit1.Text);
M moutocean Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-07 #4 俩位高手: 你们提到的edit1.text代表的数据库表应如何写法.如我想访问这样一个数据表格:c:/demos/student.db,用Format来替换是否应写成:Query1.sql.Add(Format('select * from %s',['c:/demos/student.db'])); 我试了一下编译时出现错误. 另外当这个数据表格位于局域网内另外一台计算机上是该如何访问?
俩位高手: 你们提到的edit1.text代表的数据库表应如何写法.如我想访问这样一个数据表格:c:/demos/student.db,用Format来替换是否应写成:Query1.sql.Add(Format('select * from %s',['c:/demos/student.db'])); 我试了一下编译时出现错误. 另外当这个数据表格位于局域网内另外一台计算机上是该如何访问?
L LSS Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-07 #5 <pre><font size=3> 编译时没有错误,在运行时会出现错误,问题在语句应该这样写: Query1.sql.Add(Format('select * from &quot;%s&quot;',['c:/demos/student.db'])); 要该另一台机器时,用有名称为: //机器名称/共享目录名/数据库路径名/student.db 机器名称为在控制面版中网络中的机器名称,如mycomputer 共享目录名,一般C盘为C,D盘为D...,可自行设定,如C 数据库路径名,如/demos 那么访问路径为//mycomputer/c/demos/student.db </font></pre>
<pre><font size=3> 编译时没有错误,在运行时会出现错误,问题在语句应该这样写: Query1.sql.Add(Format('select * from &quot;%s&quot;',['c:/demos/student.db'])); 要该另一台机器时,用有名称为: //机器名称/共享目录名/数据库路径名/student.db 机器名称为在控制面版中网络中的机器名称,如mycomputer 共享目录名,一般C盘为C,D盘为D...,可自行设定,如C 数据库路径名,如/demos 那么访问路径为//mycomputer/c/demos/student.db </font></pre>