用以下select语句查询Access表格时出现问题
sqlstring="SELECT 序号,日期,用户名,"+sqlfields+" from "+TableName; //这句出问题
//sqlstring="SELECT * from "+TableName; //换成这句没问题
DataModule1->ADOQuery1->SQL->Clear();
DataModule1- ......
private void but_login_Click(object sender, EventArgs e)
{
string constring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\Administrator\\桌面\\xx.mdb;Persist Security Info=False ";
OdbcCommand comm = new Od ......
private void but_login_Click(object sender, EventArgs e)
{
string constring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\程序练习\\database\\data.accdb;Persist Security Info=False ";
OdbcCommand comm = new OdbcCommand();
OdbcConnection conn = new ......
各位大侠,我用的是VC8.0和ADO来操作access,在没有打VS 2005 SP1的时候,发布了,程序运行正常.
后来我打了SP1之后,再发布,程序每次在取出数据集之后,总是出错(代码没有改动).出错类似于:
我select *,把所有字段的值都取出来,比如有6个字段,前面4个字段都很正常,等到第5个,第六个时候出错,还并不是在GetCollect时候,而是将值 ......
vb中数据库编程,在access里可以用,到sql server 里就提示不支持format函数
原句如下:
adodc1.ConnectionString = "provider=mircosoft.jet.oledb.4.0;persist security info=false;data source=f:\my.mdb;"
adodc1.RecordSource="select * from 表1 where format(生日,"yyyy")=2009"
......
各位大侠,我用的是VC8.0和ADO来操作access,在没有打VS 2005 SP1的时候,发布了,程序运行正常.
后来我打了SP1之后,再发布,程序每次在取出数据集之后,总是出错(代码没有改动).出错类似于:
我select *,把所有字段的值都取出来,比如有6个字段,前面4个字段都很正常,等到第5个,第六个时候出错,还并不是在GetCollect时候,而是将值 ......