用的是sql資料庫,鏈接都沒有問題,在Delphi里怎么獲取edit里面的值,然后資料庫以edit里的值命名
uj5u.com熱心網友回復:
有人嗎 幫我解決一下uj5u.com熱心網友回復:
edit.textuj5u.com熱心網友回復:
你要先有一個連接,TADOConnection、TSQLConnection、TFDConnection諸如此類的,設定連接串,database一項留空,然后xxx.Connect; 連接之后就可以用一個query來執行SQL建立資料庫,不同DBMS的DDL略有不同,需要看一下檔案uj5u.com熱心網友回復:
ADOQuery1.SQL.Add('Create database ' + sl);這行database后面你少了一個空格。
procedure TForm1.Button1Click(Sender: TObject);
var
sl, sql :string;
begin
sl := Edit1.Text;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Create database ' + sl);
ADOQuery1.ExecSQL;
ShowMessage('創建成功');
end;
uj5u.com熱心網友回復:
樓上的是正解:就是一個空格的事情。ADOQuery1.SQL.Add('Create database ' + sl);
uj5u.com熱心網友回復:
'Create database'改為'Create database ',一個空格的問題。uj5u.com熱心網友回復:
非常感謝 這個空格問題我沒注意 浪費了好長時間uj5u.com熱心網友回復:
感謝uj5u.com熱心網友回復:
感謝uj5u.com熱心網友回復:
非常感謝 這個空格問題我沒注意 浪費了好長時間麻煩結帖放分。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/12680.html
標籤:數據庫相關
上一篇:createprocessW函式運行出現泄露行程資訊句柄錯誤警告如何解決,見下圖分析
下一篇:光纖通信
