![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 請問一下,SOL語法
(https://www.pcdvd.com.tw/showthread.php?t=613896)
|
|---|
引用:
請問#是作什麼用的 整個sql要當一行嗎? 謝謝 |
引用:
1.MS SQL Server 裡在 table name 字首加 '#' , 意思是該 table 為 temp table。 2.是的,要連成一行(MS SQL 的空白與換行是一樣的)。 |
引用:
Sleepyhead你好 我程式碼部分如下,卻無法執行,請幫我看一下,那裡錯了,謝謝 Set cmd.ActiveConnection = conn SQL1 = "INSERT INTO #temp1 SELECT * FROM 人事檔 WHERE 底薪>50000" SQL2 = "Select * From #temp1" cmd.CommandText = SQL2 Set rs = cmd.Execute |
先確定Connection有Open,
另外SQL1沒有執行到。 |
引用:
最近剛好想學SQL,又學了一招..感恩 :ase |
引用:
麻煩你指導一下 我試了好久 還是不行 這個附加檔 我是用VB6到北風資料庫取資料 麻煩你幫我改成 可以用#temp1的方式 把資料叫出來 謝謝 :) |
引用:
因為手頭沒有VB,剛剛用VC寫了一遍, 發現前面寫的有誤,SQL應該寫為 SELECT * INTO #temp1 FROM 人事檔 WHERE 底薪> 50000 造成困擾實在抱歉 :ase :ase :ase , 附上VC原始碼,與VB寫法相似,請參考。 |
:jolin: 剛剛上傳錯檔案,重傳一次,
附上VC原始碼,與VB寫法相似,請參考。 |
其實用暫存資料表不需要先creat.....
直接select * into #1 from 資料表..... 這樣就行了...... 不過~~既然都在VB裡面寫了~~ 連線一關掉暫存表不就不見了嗎??? 應該是直接把資料抓到RecordSet或是DataSet裡面比較正常吧... |
引用:
感謝 我終於學會了。 :like: |
| 所有的時間均為GMT +8。 現在的時間是03:37 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。