PDA

View Full Version : درخواست راهنمایی در مورد نحوه اتصال به بانک اطلاعات فایربرد



Hadiir.net
شنبه 12 بهمن 1392, 04:49 صبح
سلام
من میخوام از این بانک توی وی بی دات نت نسخه 2010 استفاده کنم. من توی قسمت کانکشن استرینگ این بانک مشکل دارم ممکنه در این خصوص راهنماییم کنین یا یه یه نمونه ساده برام بزارین.
همچنین اگه ممکنه همین آموزش رو در مورد کیوت 4.8.5 هم توضیح بدین.
البته من توی وب سرچ کردم بیشتر منابع در مورد دلفی و سی شارپ بود. یه کد سی سارپ رو هم پیدا کردم و سعی کردم به وی ی تبدیلش کنم اما متاسفانه جواب نمیده نمیدونم مشکش کجاست.




Imports FirebirdSql.Data.FirebirdClient ' C# -> using FirebirdSql.Data.FirebirdClient


Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button_Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Submit.Click

Try
Dim ConnectionString As String = ""
'"User ID=sysdba;Password=12345;Database=localhost:C:\\US INGFIREBIRD.FDB;DataSource=localhost;Charset=NONE;";
ConnectionString = "User ID=sysdba;Password=masterkey;Database=localhost:C: \\MYFIREBIRDDATABASE.FDB;DataSource=localhost;Char set=utf8;"

Dim addDetailsConnection As FbConnection = New FbConnection(ConnectionString)
addDetailsConnection.Open()

Dim addDetailsTransaction As FbTransaction = addDetailsConnection.BeginTransaction()
Dim SQLCommandText As String = " INSERT into USER Values" & "('" & Me.Text_USER.Text & "'," & Me.Text_PWD.Text & "," & "'" & Me.Text_INFO.Text & "')"

Dim addDetailsCommand As FbCommand = New FbCommand(SQLCommandText, addDetailsConnection, addDetailsTransaction)
addDetailsTransaction.Commit()

MessageBox.Show(" Details Added")
'as you can see, the procedure is exactly the same.

Catch ex As Exception
MessageBox.Show(ex.Message, "Alert")
Exit Try
End Try
End Sub
End Class

Jarvis
شنبه 12 بهمن 1392, 08:32 صبح
برای دات نت اول باید Net Provider. رو نصب کنید : http://www.firebirdsql.org/en/net-provider/
و بعد از نصب هم نمونه مثال هاش رو بررسی کنید : http://www.firebirdsql.org/en/net-examples-of-use/
این لینک هم خالی از لطف نیست : http://firebirdfaq.org/faq348/
----
اما در مورد کیوت :
همونطور که توی این لینک (http://firebirdfaq.org/faq218/) گفته شده شما برای C++‎‎ و کیوت میتونید از کتابخانه ی متن باز IBPP استفاده کنید که یکی از بهترین کتابخانه ها در این زمینه هستش
این لینک مربوط به اتصال از طریق C++‎‎ :
http://firebirdfaq.org/faq9/

موفق باشید.