SQL查询语句中参数写法一问(不是我重复发贴,而是提示我不成功,事实上发贴却是成功的,总分也一共也只扣了30分) ( 积分: 30 )

  • 主题发起人 主题发起人 ntjrr
  • 开始时间 开始时间
N

ntjrr

Unregistered / Unconfirmed
GUEST, unregistred user!
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from 表 where 字段A='''+edit1.Text+'''');
adoquery1.Open;

请问前辈,字段A如果为字符数据类型的话是以上的写法,如果是数字类型的话是否应写成
adoquery1.SQL.Add('select * from 表 where 字段A='+edit1.Text);?如果还是按上表中那样写我看好象也能正常执行的,
字段A='+edit1.Text到底和上面的字段A'''+edit1.Text+''''有什么重要区别之处呢?
 
晕!这么笨,你不会自己写啊.
 
如果每个人都有这位前辈这么聪明,那么论坛也就没现在这么受欢迎了。
 
这个东西与人民币转大写是一样的道理。你要分解字符串或者数字,然后使用诸如1.wav,2.wav等就可以读出来了。
 
初步的原理我懂了一点点,也就是自己准备1到10的声音文件等,然后将框中的文字一一解读,对应到哪一个文件发声,和大小写转换差不多,但就是不知道这个函数如何写。
 
我做过但是做得不太理想就是报时后面的和前面的叠加了.不知道怎么打断
大概就是小写转换成大写(网上很多转换函数自己找).在再线程里用API函数SOUNDPLAY我忘了是不是这个.你自己找下.
 
是PlaySound函数,注意它的参数SND_ASYNC(异步)和SND_SYNC(同步)的区别。
 
我在另一个论坛里看到过资料,也是用PlaySound函数,不过这个函数没有用过,其它代码网上现成又稳定的很多,好象这个语音的代码就是没有。呵呵
 
没用过就去用一下,这么简单的东西。
 
我写过了。。呵
qq:79627128
 
这要结合游戏开发中的音效就更完美得多。
联系我的MSN吧。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3344204
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部