comm = "INSERT INTO CUST_DETAILS (cust_ID,cust_name,Address,Email-id,Phone_no)"
+ "values ('" & txtID.Text & "','" & txtName.Text & "','"
& txtAdd.Text & "','" & txtEmail.Text & "','" & txtPhone.Text & "')"
错误是什么?
答案 0 :(得分:1)
VB6在换行后不会自动知道线路是否继续。如果不使用行继续符,VB6会将该行的结尾视为语句的结尾,并将下一行视为新语句。所以第二行和第三行在语法上是不正确的。要修复它,在第一行和第二行之后添加一个空格后跟一个下划线,告诉VB6该行在下一行继续。
comm = "INSERT INTO CUST_DETAILS (cust_ID,cust_name,Address,Email-id,Phone_no)" _
& "values ('" & txtID.Text & "','" & txtName.Text & "','" _
& txtAdd.Text & "','" & txtEmail.Text & "','" & txtPhone.Text & "')"
MSDN参考here
另外请注意我替换了你的“+”,它会连接一个字符串,但是用&符号是不好的做法。