2012-04-02 26 views

Trả lời

4

Nếu bạn chỉ đơn giản là tìm kiếm một giải pháp để chuyển đổi một truy vấn nhiều dòng để định dạng chuỗi VB.NET của, giải pháp này không cần phải được cụ thể cho SQL.

Bạn có thể sử dụng Vĩ mô VS, such as this one, để chuyển đổi chuỗi thành định dạng VB.NET và thêm các ký tự & _ thích hợp.

Nếu bạn đang tìm kiếm một công cụ trực tuyến, this page converts C# code to VB.NET code. Nếu bạn chỉ cần nhập một chuỗi trong định dạng C#, chẳng hạn như:

@"SELECT 
    Something 
FROM 
    Sometable" 

Công cụ sẽ tạo ra chuỗi VB.NET sau:

"SELECT " & vbCr & vbLf & " Something" & vbCr & vbLf & "FROM" & vbCr & vbLf & " Sometable" 
+0

Cảm ơn bạn đã trả lời. Thực tế tôi thích xem toàn bộ truy vấn sql mà không có thanh cuộn trong khu vực mã. Đó là lý do tại sao tôi muốn một dòng chuyển đổi theo từng dòng. Nó là quá dài khi nó là một dòng duy nhất. –

0

SQLinForm tại www.sqlinform.com có ​​một tính năng để tạo ra P-Code ra khỏi các câu lệnh SQL và ngược lại.

2

XML Literals làm việc awesomely nếu bạn chỉ muốn bao gồm các truy vấn chính xác trong mã của bạn:

Dim s As String = <a><![CDATA[ 
    SELECT 
     Something 
    FROM 
     Sometable 
]]></a>.Value 

tôi thấy phương pháp này bằng cách tìm kiếm một cách để làm chuỗi multiline trong vb. Câu trả lời hay nhất là here.

0

Không trực tuyến, nhưng miễn phí và đơn giản cho những người sử dụng VBA: a simple Access form chỉ vì mục đích đó, từ Allen Browne tuyệt vời và luôn đáng tin cậy.

+0

@Drew: Tôi không nhận được câu hỏi, liên kết được cung cấp. Thiếu một cái gì đó? –

+0

thx, lỗi người dùng (tôi) – Drew

+0

không có prob, đó là thứ sáu ;-) –

Các vấn đề liên quan