sql = "SELECT * FROM tableName WHERE name LIKE '%" + textbox.text + "%'"
呵呵,这个说难也不难。不过分数太少,不值得给你全写出来(要写好长)。给你个思路:汉字属于DBCS双字节字符集,该集合的字符用一个或两个字节来表示。常用汉字的内码共3989个,按英语字母的顺序排列并编码,或汉字'啊'对应的首字母为A,首汉字为'芭'对应首字母为B,以A为首字母的汉字在"啊"和"芭"之间,按照这个规律可以获得常用汉字的拼音简码。在VB里用ASC函数获取汉字的首字母简码,C里面没写过。VB的例子是这样的。if Asc(Left(mystr,1))>=ASC("啊") AND ASC(Left(mystr,1))<ASC("芭") THEN py="A"
py="A"