DIM SQL AS STRING
SQL="SELECT *FROM MYTABLE WHERE MYFIELD=TEXT1.TEXT"
////以上MYFIELD=TEXT1.TEXT,应该写成"&TEXT1.TEXT&" 还是"'&TEXT1.TEXT&'"
还是'&TEXT1.TEXT&'
我被搞糊涂了,&有什么作用?SQL表达式书写有什么规范吗?
SQL="SELECT *FROM MYTABLE WHERE MYFIELD=TEXT1.TEXT"
////以上MYFIELD=TEXT1.TEXT,应该写成"&TEXT1.TEXT&" 还是"'&TEXT1.TEXT&'"
还是'&TEXT1.TEXT&'
我被搞糊涂了,&有什么作用?SQL表达式书写有什么规范吗?
解决方案 »
- 求一个算法:怎样插入数据?
- 现在在北京,快要回去了,快过年了,不知北京有什么有特色的纪念品可以买啊?
- excel应用问题!急!在线等待!!!!!!!!!!!
- 如何取得SQL存储过程中的参数值?谢谢!
- lihonggen0(李洪根,用.NET,标准答案来了),你的联系方式多少?
- winsock发送数据到客户端为什么有的时候客户端收不到?
- 在线等待:咨询vb6.0(中文版)的下载地址!!!急用!!!
- VB中如何获得日历控件啊??急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~
- 求救,WORD问题
- VB6。0和VB。NET有什么区别?
- 我看过一些软件,发现其中有些企业单证打印时可以给你浏览,而且你可以在上面修改内容.这类程序他的思路是??
- MDI各子窗体之间如何传递数据?
如果myfield不是字符型或者日期型,那么写成
sql= "select * from mytalbe where myfield="& text1.text
楼上已经给出所有情况下的写法
&是字符串连接符号。
对SQL来说:如果myfield不是字符型或者日期型
sql= "select * from mytalbe where myfield="& text1.text
对ACCESS来说:如果myfield是日期型(需要注意的情况)
sql= "select * from mytalbe where myfield=#"& text1.text &"#"
sql= "select * from mytalbe where myfield='"& text1.text &"'"
else
sql= "select * from mytalbe where myfield="& text1.text
end if
&前后都加空格
sql= "select * from mytalbe where myfield='" & text1.text & "'" 如果你的myfield字段是数字类型的就可以这样(上面的也可以):
sql= "select * from mytalbe where myfield=" & Cint(trim(text1.text)) & ""