Adodc1.RecordSource = "select Instore.ProId as 产品编号,ProName as 产品名称,Quantity as 数量,Hand as 经手人,InstoreCode as 票号,Instore.Indate as 日期 From Instore Join Product on dbo.Instore.ProId=dbo.Product.ProId where Instore.Indate between " + Str(DTP1.Value) + Chr(37) + "and " + Str(DTP2.Value) + Chr(37) + ""提示:关键字‘and’附近错误
我看语法好象没错,其它地方请大家帮我看看`
我看语法好象没错,其它地方请大家帮我看看`
解决方案 »
- 请教字符串转换为变量名的问题
- 史上最难问题vb+SqlServer+datagrid/MSHFlexGrid
- 0分帖子~~~
- 在VB中使用ADODC控件访问另一台机器共享目录的数据库时提示“对象变量或WITH变量未设置”,急急!
- 请教高手:怎么使用ADODB把第1张表的“数量”和第2张表的“数量”相加,并存到第2张表中
- 请问关于GetAsynckeyState函数的问题
- 如何判断文本中的字符串是否是时间格式?如何判断记录是否已经关闭?(急)
- 怎样使程序最小化的图标显示在托盘区?是否用到API函数?
- 我想在asp中用treeview控件,但我不知道treeveiew控件的progID,要怎样才能知道呢?
- 关于COMMONDIALOG中的SHOWOPEN,SHOWSAVE的问题
- 压缩文件夹出现多层目录的问题!!
- 新手急求:如何从一个窗体调用另一窗体建立的数据库
日期控件
...... where Instore.Indate between '" + Str(DTP1.Value) + "' and '" + Str(DTP2.Value) + "'"
但数据库里存的是2006-3-8 00:00:00 000
这怎么写呢?
Str(DTP1.Value) + Chr(37) 我意思日期后面加个%
刚才那样提示:数据转换错误