  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		zfg
 
 
  註冊時間: 2004-05-21 文章: 1
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 五月 21, 2004 5:25 pm    文章主題: vfp 程序 插入(更新〕SQL 語法更新數據庫的表通不過 | 
				     | 
			 
			
				
  | 
			 
			
				1,有一个表,有数值型整型,数值型小数型,货币型,日期型,字符型等。
 
2,插入的数据,全是变量。
 
3,用"cx=insert into 表名(各个字段,用“,"号分隔) values ("&变量",...与各个字段一一对应)" 
 
SQLEXEC(句柄,CX)
 
4,程序运行时,报告:有不能识别的命令或动词。
 
5,上述的第3条代码,单独在SQL查询分析器中能成功。
 
请问原因何在?
 
又一个问题:上述的表有16个字段,在更新时,最后二个不能更新,导至整个表不能更新。将后二个更新字段去掉,其它的字段都能更新。而将后二个字段不更新的语句单独写,以能执行,能更新成功。
 
 
以上二个问题分别在SQL  server2000,ACCESS数据库中试过,问题是一样的,
 
分析是VFP(6.0)问题. _________________ zhou fa gang | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 2 樓
  | 
		
			
				 發表於: 星期五 五月 21, 2004 6:19 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				沒遇過,
 
同樣作法超過 130 個欄位也沒問題.
 
 
唯一出現的問題是 日期型欄位,不能填入 null 值,
 
所以至少會給 date()
 
 
這問題是 odbc 在搞鬼...... _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Mibh
 
 
  註冊時間: 2004-02-21 文章: 19
 
  第 3 樓
  | 
		
			
				 發表於: 星期五 五月 21, 2004 8:20 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				對於問題不是很清楚但以下為我個人的猜測
 
1."&变量"代表是要儲存"&变量",請改用 ?變量 試試看。
 
2.第二個問題可能也是類似的情況 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		an1060
 
 
  註冊時間: 2004-02-29 文章: 48 來自: 高雄
  第 4 樓
  | 
		
			
				 發表於: 星期五 五月 21, 2004 10:57 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 如果能把步驟3的完整程序碼寫出來,這樣大家才能幫你解決問題 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |